test
authorDavid Schleef <ds@schleef.org>
Fri, 17 Jul 2009 18:41:08 +0000 (11:41 -0700)
committerDavid Schleef <ds@schleef.org>
Fri, 17 Jul 2009 18:41:08 +0000 (11:41 -0700)
orc/orcrules-neon.c

index ca84f00..98b4094 100644 (file)
@@ -334,9 +334,6 @@ orc_neon_loadb (OrcCompiler *compiler, OrcVariable *var, int update)
 void
 orc_neon_loadw (OrcCompiler *compiler, OrcVariable *var, int update)
 {
-  uint32_t code;
-  int i;
-
   if (var->is_aligned && compiler->loop_shift == 2) {
     orc_neon_load_vec_aligned (compiler, var, update);
   } else if (var->is_aligned && compiler->loop_shift == 1) {
@@ -344,6 +341,10 @@ orc_neon_loadw (OrcCompiler *compiler, OrcVariable *var, int update)
   } else if (compiler->loop_shift == 2 && var->mask_alloc) {
     orc_neon_load_vec_unaligned (compiler, var, update);
   } else {
+#if 0
+    uint32_t code;
+    int i;
+
     if (compiler->loop_shift > 1) {
       ORC_ERROR("slow load");
     }
@@ -358,6 +359,9 @@ orc_neon_loadw (OrcCompiler *compiler, OrcVariable *var, int update)
       code |= (!update) << 1;
       orc_arm_emit (compiler, code);
     }
+#else
+    orc_neon_load_vec_aligned (compiler, var, update);
+#endif
   }
 }