/src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ |
switch16.S | 17 // function uses the return address in lr to find the start of the table. 22 // the distance from lr to the label, thus making the tables PIC. 30 // from lr to the target label. 34 ldrh ip, [lr, #-1] // get first 16-bit word in table 36 add r0, lr, r0, lsl #1 // compute address of element in table 37 add ip, lr, ip, lsl #1 // compute address of last element in table 41 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
switch32.S | 17 // function uses the return address in lr to find the start of the table. 22 // the distance from lr to the label, thus making the tables PIC. 30 // from lr to the target label. 34 ldr ip, [lr, #-1] // get first 32-bit word in table 36 add r0, lr, r0, lsl #2 // compute address of element in table 37 add ip, lr, ip, lsl #2 // compute address of last element in table 41 add ip, lr, r0 // compute label = lr + element
|
switch8.S | 17 // function uses the return address in lr to find the start of the table. 22 // the distance from lr to the label, thus making the tables PIC. 30 // from lr to the target label. 34 ldrb ip, [lr, #-1] // get first byte in table 37 ldrsblo r0, [lr, r0] // get indexed byte out of table 38 ldrsbhs r0, [lr, ip] // if out of range, use last entry in table 39 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
switchu8.S | 17 // function uses the return address in lr to find the start of the table. 22 // the distance from lr to the label, thus making the tables PIC. 30 // from lr to the target label. 34 ldrb ip, [lr, #-1] // get first byte in table 37 ldrblo r0, [lr, r0] // get indexed byte out of table 38 ldrbhs r0, [lr, ip] // if out of range, use last entry in table 39 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
negdf2vfp.S | 22 bx lr
|
negsf2vfp.S | 22 bx lr
|
restore_vfp_d8_d15_regs.S | 31 bx lr // return to prolog
|
save_vfp_d8_d15_regs.S | 31 bx lr // return to prolog
|
/src/lib/libm/src/ |
s_fmaf.c | 54 uint32_t hr, lr; local in function:fmaf 58 EXTRACT_WORDS(hr, lr, result); 60 if ((lr & 0x1fffffff) != 0x10000000 || /* not a halfway case */ 75 SET_LOW_WORD(adjusted_result, lr + 1);
|
/src/sys/arch/arm/sa11x0/ |
sa11x0_io_asm.S | 48 mov pc, lr 52 mov pc, lr 56 mov pc, lr 64 mov pc, lr 68 mov pc, lr 72 mov pc, lr 83 movle pc, lr 91 mov pc, lr 97 movle pc, lr 109 mov pc, lr [all...] |
/src/lib/libc/compat/arch/arm/sys/ |
compat_Ovfork.S | 47 mov r2, lr 50 mov lr, r2
|
/src/sys/arch/arm/footbridge/isa/ |
isa_io_asm.S | 90 mov pc, lr 95 mov pc, lr 100 mov pc, lr 111 moveq pc, lr 119 mov pc, lr 126 moveq pc, lr 134 mov pc, lr 141 moveq pc, lr 149 mov pc, lr 160 moveq pc, lr [all...] |
/src/sys/arch/evbarm/tsarm/isa/ |
isa_io_asm.S | 94 mov pc, lr 99 mov pc, lr 104 mov pc, lr 116 moveq pc, lr 124 mov pc, lr 131 moveq pc, lr 139 mov pc, lr 146 moveq pc, lr 154 mov pc, lr 166 moveq pc, lr [all...] |
/src/sys/arch/arm/xscale/ |
ixp425_a4x_io.S | 57 mov pc, lr 64 mov pc, lr 68 mov pc, lr 76 mov pc, lr 83 mov pc, lr 87 mov pc, lr 97 moveq pc, lr 102 mov pc, lr 109 moveq pc, lr 114 mov pc, lr [all...] |
i80200_irq.S | 63 sub lr, lr, #0x00000004 /* Adjust the lr */ 98 mov lr, pc 111 movs pc, lr /* Exit */
|
/src/sys/arch/arm/arm/ |
cpufunc_asm_armv4.S | 48 mov pc, lr 54 mov pc, lr 60 mov pc, lr 69 mov pc, lr 77 mov pc, lr
|
/src/sys/arch/arm/arm32/ |
exception.S | 68 mov r1, lr 72 .asciz "Reset vector called, LR = 0x%08x" 90 movs pc, lr /* Exit */ 103 sub lr, lr, #0x00000004 /* Adjust the lr */ 117 adr lr, .Lexception_exit 149 sub lr, lr, #0x00000008 /* Adjust the lr */ [all...] |
/src/sys/arch/epoc32/epoc32/ |
external_io_asm.S | 48 mov pc, lr 53 mov pc, lr 62 mov pc, lr 67 mov pc, lr 79 movle pc, lr 87 mov pc, lr 100 moveq pc, lr 107 mov pc, lr 119 movle pc, lr 127 mov pc, lr [all...] |
/src/sys/arch/shark/isa/ |
isa_io_asm.S | 90 mov pc, lr 95 mov pc, lr 100 mov pc, lr 111 moveq pc, lr 119 mov pc, lr 126 moveq pc, lr 134 mov pc, lr 141 moveq pc, lr 149 mov pc, lr 160 moveq pc, lr [all...] |
/src/lib/libc/arch/arm/sys/ |
__vfork14.S | 44 mov r2, lr
|
getcontext.S | 48 str lr, [r2, #_UC_REGS_PC] /* Adjust PC. */ 50 mov r3, lr
|
/src/sys/external/bsd/compiler_rt/dist/test/builtins/Unit/arm/ |
call_apsr.S | 25 push {lr} 39 push {lr}
|
/src/tests/lib/libc/arch/or1k/ |
return_one.S | 9 l.jr lr
|
/src/common/lib/libc/arch/or1k/string/ |
ffs.S | 40 l.jr lr 48 l.jr lr 56 l.jr lr 61 l.jr lr
|
/src/lib/libc/arch/or1k/sys/ |
getcontext.S | 47 l.sw UC_GREGS_PC(r3),r9 # saved pc <- lr 49 l.jr lr
|