summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDavid Schleef <ds@bigkitten.com>2008-05-24 20:22:33 -0700
committerDavid Schleef <ds@bigkitten.com>2008-05-24 20:22:33 -0700
commitb04fe9a67a8f071224650b7ad77598955a1c7d77 (patch)
tree5b729d6996d3ca6f9ba865066b1b3cfdfcca473e /examples
parent5daeffaf9ad18cc9e5c4d22fe928c284bdb4102a (diff)
downloadliboil-b04fe9a67a8f071224650b7ad77598955a1c7d77.tar.gz
[orc] Fix compile on powerpc
Diffstat (limited to 'examples')
-rw-r--r--examples/orc/jit.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/examples/orc/jit.c b/examples/orc/jit.c
index bbc3e50..cab412c 100644
--- a/examples/orc/jit.c
+++ b/examples/orc/jit.c
@@ -35,13 +35,11 @@ main (int argc, char *argv[])
offset = orc_program_add_constant (p, "s16", 1, "offset");
shift = orc_program_add_constant (p, "s16", 1, "shift");
-#if 0
orc_program_append (p, "add_s16", t1, s1, s2);
orc_program_append (p, "add_s16", t1, t1, offset);
orc_program_append (p, "rshift_s16", d1, t1, shift);
-#endif
-#if 1
+#if 0
orc_program_append (p, "lshift_s16", d1, s1, shift);
//orc_program_append (p, "sub_s16", t1, t1, shift);
//orc_program_append (p, "mul_s16", d1, s1, s2);
@@ -72,7 +70,7 @@ main (int argc, char *argv[])
for(i=0;i<N;i++){
printf("# %4d %4d %4d %4d\n", src1[i], src2[i], dest[i],
- src1[i] << 1);
+ (src1[i] + src2[i] + 1) >> 1);
}
orc_executor_free (ex);