diff options
author | David Schleef <ds@bigkitten.com> | 2008-05-24 20:22:33 -0700 |
---|---|---|
committer | David Schleef <ds@bigkitten.com> | 2008-05-24 20:22:33 -0700 |
commit | b04fe9a67a8f071224650b7ad77598955a1c7d77 (patch) | |
tree | 5b729d6996d3ca6f9ba865066b1b3cfdfcca473e | |
parent | 5daeffaf9ad18cc9e5c4d22fe928c284bdb4102a (diff) | |
download | liboil-b04fe9a67a8f071224650b7ad77598955a1c7d77.tar.gz |
[orc] Fix compile on powerpc
-rw-r--r-- | examples/orc/jit.c | 6 |
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); |