- Timestamp:
- 2008-08-10T15:28:42Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a9d4d2c
- Parents:
- d2e9c47
- Location:
- boot/arch
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/loader/asm.S
rd2e9c47 rda349da0 36 36 bic r3, r3, #3 37 37 cmp r1, r3 38 stmdb sp!, {r4, lr} 38 stmdb sp!, {r4, r5, lr} 39 mov r5, r0 39 40 beq 4f 40 41 1: … … 49 50 bne 2b 50 51 3: 51 mov r0, r 152 ldmia sp!, {r4, pc}52 mov r0, r5 53 ldmia sp!, {r4, r5, pc} 53 54 4: 54 55 add r3, r0, #3 -
boot/arch/mips32/loader/asm.S
rd2e9c47 rda349da0 49 49 beq $a1,$v0,3f 50 50 move $t0,$a0 51 move $t2,$a0 # save dst 51 52 52 53 0: … … 64 65 2: 65 66 jr $ra 66 move $v0,$ a167 move $v0,$t2 67 68 68 69 3: … … 104 105 105 106 jr $ra 106 move $v0,$ a1107 move $v0,$t2 107 108 108 109 jump_to_kernel: -
boot/arch/sparc64/loader/asm.S
rd2e9c47 rda349da0 31 31 #include <register.h> 32 32 33 .register %g2, #scratch 34 .register %g3, #scratch 35 33 36 .text 34 37 … … 42 45 43 46 memcpy: 44 .register %g2, #scratch 45 .register %g3, #scratch 47 mov %o0, %o3 ! save dst 46 48 add %o1, 7, %g1 47 49 and %g1, -8, %g1 … … 62 64 2: 63 65 jmp %o7 + 8 ! exit point 64 mov %o 1, %o066 mov %o3, %o0 65 67 3: 66 68 and %g1, -8, %g1 … … 96 98 97 99 jmp %o7 + 8 ! exit point 98 mov %o 1, %o0100 mov %o3, %o0 99 101 100 102 jump_to_kernel:
Note:
See TracChangeset
for help on using the changeset viewer.