summaryrefslogtreecommitdiff
path: root/orc/orcprogram-sse.c
diff options
context:
space:
mode:
Diffstat (limited to 'orc/orcprogram-sse.c')
-rw-r--r--orc/orcprogram-sse.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/orc/orcprogram-sse.c b/orc/orcprogram-sse.c
index c225296..52d308e 100644
--- a/orc/orcprogram-sse.c
+++ b/orc/orcprogram-sse.c
@@ -54,6 +54,11 @@ static int _orc_compiler_flag_debug;
void
orc_sse_init (void)
{
+#if defined(HAVE_AMD64) || defined(HAVE_I386)
+ /* initializes cache information */
+ orc_sse_get_cpu_flags ();
+#endif
+
#if defined(HAVE_I386)
if (!(orc_sse_get_cpu_flags () & ORC_TARGET_SSE_SSE2)) {
sse_target.executable = FALSE;