Changeset 14779
- Timestamp:
- May 2, 2011, 9:06:49 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/lisp-kernel/arm-spentry.s (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/arm-spentry.s
r14715 r14779 2587 2587 __(uuo_error_array_bounds(al,arg_x,temp1)) 2588 2588 3: 2589 __(unbox_fixnum(imm1,imm1))2590 2589 __(cmp temp0,imm0) 2591 2590 __(blo 4f) 2592 2591 __(uuo_error_array_bounds(al,temp0,temp1)) 2593 2592 4: 2594 __(mul arg_x,imm2,arg_x) 2595 __(mul imm1,imm2,imm1) 2596 __(mul temp0,imm1,temp0) 2597 __(add arg_y,arg_y,arg_x) 2598 __(add arg_y,arg_y,temp0) 2593 __(unbox_fixnum(imm1,imm1)) 2594 __(unbox_fixnum(imm2,imm2)) 2595 /* (+ (* i dim1 dim2) (* j dim2) k) */ 2596 __(mul imm1,imm2,imm1) 2597 __(mla imm2,arg_x,imm2,arg_y) /* imm2 now a fixnum */ 2598 __(mla arg_y,temp0,imm1,imm2) 2599 2599 __(mov arg_x,temp1) 2600 2600 0: __(ldr temp0,[arg_x,#arrayH.displacement])
Note:
See TracChangeset
for help on using the changeset viewer.
