Changeset 5487
- Timestamp:
- Nov 5, 2006, 6:48:56 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lisp-kernel/ppc-spentry.s (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lisp-kernel/ppc-spentry.s
r5465 r5487 6577 6577 add in possible offset */ 6578 6578 __(mr arg_y,arg_x) 6579 0: __(ldr(arg_y,arrayH.data_vector(arg_y))) 6579 0: __(ldr(imm0,arrayH.displacement(arg_y))) 6580 __(ldr(arg_y,arrayH.data_vector(arg_y))) 6580 6581 __(extract_subtag(imm1,arg_y)) 6581 6582 __(cmpri(imm1,subtag_vectorH)) 6583 __(add arg_z,arg_z,imm0) 6582 6584 __(bgt local_label(misc_ref_common)) 6583 __(ldr(imm0,arrayH.displacement(arg_x)))6584 __(mr arg_x,arg_y)6585 __(add arg_z,arg_z,imm0)6586 6585 __(b 0b) 6587 6586 1: … … 6613 6612 add in possible offset */ 6614 6613 __(mr arg_x,temp0) 6615 0: __(ldr(arg_x,arrayH.data_vector(arg_x))) 6614 0: __(ldr(imm0,arrayH.displacement(arg_x))) 6615 __(ldr(arg_x,arrayH.data_vector(arg_x))) 6616 6616 __(extract_subtag(imm1,arg_x)) 6617 6617 __(cmpri(imm1,subtag_vectorH)) 6618 __(add arg_y,arg_y,imm0) 6618 6619 __(bgt local_label(misc_set_common)) 6619 __(ldr(imm0,arrayH.displacement(temp0)))6620 __(mr temp0,arg_x)6621 __(add arg_y,arg_y,imm0)6622 6620 __(b 0b) 6623 6621 1:
Note:
See TracChangeset
for help on using the changeset viewer.
