diff options
author | Søren Sandmann <ssp@redhat.com> | 2013-12-26 12:33:04 -0500 |
---|---|---|
committer | Søren Sandmann <ssp@redhat.com> | 2013-12-26 12:33:04 -0500 |
commit | 3db5ef2307e32d54a9d294449bcce340182704aa (patch) | |
tree | 15343c441cacd9bc4cac70f8a618f91b133f6636 | |
parent | a563b63a93bd5def1b6188388cd6fb8efa4e6254 (diff) |
Some fixes to iterjit.c
-rw-r--r-- | iterjit.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -385,7 +385,7 @@ src_a8r8g8b8_begin (jit_src_iter_t *src, I_imul2, tmp, MEMBER (info, pixman_composite_info_t, src_y), I_mov, src->line, MEMBER (info, pixman_composite_info_t, src_x), - I_lea, src->line, INDEX(tmp, src->line, 2), + I_lea, src->line, INDEX(tmp, 0, src->line, 2), I_add, src->line, MEMBER(image, pixman_image_t, bits.bits), END_ASM (); @@ -501,13 +501,12 @@ dest_a8r8g8b8_begin (jit_dest_iter_t * dest, I_shl, dest->stride, IMM (2), /* Line */ - I_mov, dest->line, MEMBER (image, pixman_image_t, bits.bits), I_mov, tmp, dest->stride, I_imul2, tmp, MEMBER (info, pixman_composite_info_t, dest_y), - I_add, dest->line, tmp, - I_mov, tmp, MEMBER (info, pixman_composite_info_t, dest_x), - I_shl, tmp, IMM (2), - I_add, dest->line, tmp, + + I_mov, dest->line, MEMBER (info, pixman_composite_info_t, dest_x), + I_lea, dest->line, INDEX(tmp, 0, dest->line, 2), + I_add, dest->line, MEMBER(image, pixman_image_t, bits.bits), END_ASM (); jit_free_gp (jit, info); |