/freebsd-11-stable/libexec/rtld-elf/powerpc64/ |
H A D | rtld_start.S | 42 std %r4,104(%r1) /* argv */ 62 ld %r4,0(%r3) /* offset to _DYNAMIC */ 63 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */ 65 ld %r4,-0x8000(%r2) /* First TOC entry is TOC base */ 66 subf %r4,%r4,%r2 /* Subtract from real TOC base to get base */ 78 ld %r4,104(%r1) 79 addi %r3,%r4,-8 /* locate argc ptr, &argv[-1] */ 80 addi %r4,%r1,128 /* &exit_proc on stack */ 98 ld %r4,10 [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | aeabi_dcmp.S | 32 push { r4, lr } SEPARATOR \ 38 pop { r4, pc } SEPARATOR \ 41 pop { r4, pc } SEPARATOR \
|
H A D | aeabi_fcmp.S | 32 push { r4, lr } SEPARATOR \ 38 pop { r4, pc } SEPARATOR \ 41 pop { r4, pc } SEPARATOR \
|
H A D | udivmodsi4.S | 75 str r4, [sp, #-8]! 77 mov r4, r0 80 lsr r3, r4, #16 82 movhs r4, r3 85 lsr r3, r4, #8 87 movhs r4, r3 90 lsr r3, r4, #4 92 movhs r4, r3 95 lsr r3, r4, #2 97 movhs r4, r [all...] |
H A D | divmodsi4.S | 18 push {r4-r7, lr} ;\ 21 pop {r4-r7, pc} 48 eor r4, r0, r1 60 eor r0, r0, r4, asr #31 62 sub r0, r0, r4, asr #31
|
/freebsd-11-stable/lib/libc/arm/aeabi/ |
H A D | aeabi_asm_double.S | 47 push {r4, r5, r6, r7, ip, lr} 50 mov r4, r0 64 mov r0, r4 82 pop {r4, r5, r6, r7, ip, pc} 106 push {r0, r1, r2, r3, r4, lr} 109 pop {r0, r1, r2, r3, r4, lr}
|
H A D | aeabi_asm_float.S | 47 push {r4, r5, ip, lr} 50 mov r4, r0 62 mov r0, r4 78 pop {r4, r5, ip, pc}
|
/freebsd-11-stable/sys/powerpc/aim/ |
H A D | locore64.S | 73 * r4: ignored 108 std %r4,56(%r1) 114 ld %r4,0(%r3) 115 add %r3,%r4,%r3 116 mr %r4,%r31 120 ld %r4,56(%r1) 125 mr %r4,%r2 /* Replace ignored r4 with tocbase for trap handlers */
|
/freebsd-11-stable/lib/libc/arm/gen/ |
H A D | _ctx_start.S | 6 mov pc, r4
|
/freebsd-11-stable/secure/lib/libcrypto/arm/ |
H A D | sha1-armv4-large.S | 22 stmdb sp!,{r4-r12,lr} 24 ldmia r0,{r3,r4,r5,r6,r7} 53 and r10,r4,r10,ror#2 65 eor r10,r4,r5 @ F_xx_xx 72 eor r10,r4,r5 @ F_xx_xx 90 eor r10,r3,r4 @ F_xx_xx 97 eor r10,r3,r4 @ F_xx_xx 105 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D) 112 add r4,r8,r4,ro [all...] |
H A D | ghash-armv4.S | 38 ldmia r12,{r4-r11} @ copy rem_4bit ... 39 stmdb sp!,{r4-r11} @ ... to stack 50 ldmia r7,{r4-r7} @ load Htbl[nlo] 54 and r14,r4,#0xf @ rem 57 eor r4,r8,r4,lsr#4 59 eor r4,r4,r5,lsl#28 73 and r12,r4,#0xf @ rem 77 eor r4,r [all...] |
H A D | aes-armv4.S | 171 stmdb sp!,{r1,r4-r12,lr} 177 ldrb r4,[r12,#2] @ manner... 180 orr r0,r0,r4,lsl#8 183 ldrb r4,[r12,#6] 187 orr r1,r1,r4,lsl#8 190 ldrb r4,[r12,#10] 194 orr r2,r2,r4,lsl#8 197 ldrb r4,[r12,#14] 201 orr r3,r3,r4,lsl#8 231 mov r4,r [all...] |
/freebsd-11-stable/lib/libc/powerpc/gen/ |
H A D | sigsetjmp.S | 58 stw %r4,0(%r3) 59 or. %r7,%r4,%r4 63 li %r4,0 /* set = NULL */ 123 mr %r6,%r4 129 mr %r4,%r3 131 addi %r4,%r4,4 /* &set */
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | udivmodsi4.S | 32 r4 = r1 define 33 r1:0 = combine(r0,r4) 40 if (p0.new) r4 = #0 52 if (!p0.new) r1 = sub(r1,r4)
|
H A D | divsi3.S | 33 r4 = cl0(r2) define 55 r4 = sub(r4,r3) define 60 r3:2 = vlslw(r3:2,r4) 61 loop0(1f,r4)
|
H A D | sfdiv_opt.S | 28 r4 = sffixupd(r0,r1) define 33 r3 -= sfmpy(r4,r2):lib // 1-(den/recip) yields error? 44 r3 -= sfmpy(r4,r2):lib 49 r6 -= sfmpy(r0,r4):lib 55 r5 -= sfmpy(r0,r4):lib
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | blockio.S | 294 stmfd sp!, {r4,r5,lr} 303 ldr r4, [r0, #0x0002] /* take advantage of nonaligned 306 mov r4, r4, lsr #16 /* Put the two shorts together */ 307 orr r4, r4, lr, lsl #16 325 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */ 351 stmfd sp!, {r4,r5,lr} 354 ldmia r1!, {r4,r5,ip,lr} 356 eor r3, r4, r [all...] |
H A D | support.S | 429 stmdb sp!, {r4} /* borrow r4 */ 434 ldmia r1!, {r3, r4, r12, lr} 435 stmia r0!, {r3, r4, r12, lr} 436 ldmia r1!, {r3, r4, r12, lr} 437 stmia r0!, {r3, r4, r12, lr} 442 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 443 stmiage r0!, {r3, r4, r12, lr} 445 ldmia sp!, {r4} /* return r4 */ [all...] |
H A D | fusu.S | 61 stmfd sp!, {r4, r5, r6} 63 ldr r4, =(VM_MAXUSER_ADDRESS-3) 64 cmp r0, r4 73 ldmfdeq sp!, {r4, r5, r6} 77 adr r4, .Lcasuwordfault 78 str r4, [r6, #PCB_ONFAULT] 82 ldrex r4, [r0] 83 cmp r4, r1 88 ldrt r4, [r0] 89 cmp r4, r [all...] |
H A D | swtch.S | 100 stmia r3, {r4-r12, sp, lr, pc} 117 mov r0, r4
|
H A D | locore-v4.S | 137 mov r4, r0 140 add pc, r4, r0 258 adr r4, Lpagetable /* load the pagetable address */ 259 ldr r5, [r4, #4] 315 * r4 - Trashed 320 ldr r4, =(L1_TYPE_S|L1_S_AP(AP_KRW)) 324 ldr r4, =(L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) 326 orr r1, r4 331 mov r4, r3 336 adds r4, r [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 227 #.set r4,4 # 2nd argument/volatile register 273 # r4 contains a 287 $LD r5,`0*$BNSZ`(r4) 296 $LD r6,`1*$BNSZ`(r4) 317 $LD r6,`2*$BNSZ`(r4) 330 $LD r6,`3*$BNSZ`(r4) 341 $LD r5,`1*$BNSZ`(r4) 342 $LD r6,`2*$BNSZ`(r4) 360 $LD r6,`3*$BNSZ`(r4) 372 $LD r5,`2*$BNSZ`(r4) [all...] |
/freebsd-11-stable/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_asm.S | 133 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 138 1: ldrb r4, [r0], #0x0001 140 strb r4, [r1], #0x0001 144 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 155 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 160 1: ldrb r4, [r0], #0x0001 162 teq r4, #0x00000000 163 strb r4, [r1], #0x0001 167 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
|
/freebsd-11-stable/contrib/gcc/config/arm/ |
H A D | ieee754-df.S | 91 1: stmfd sp!, {r4, r5, lr} 94 mov r4, xh, lsl #1 96 teq r4, r5 98 orrnes ip, r4, xl 100 mvnnes ip, r4, asr #21 104 @ Compute exponent difference. Make largest exponent in r4, 106 mov r4, r4, lsr #21 107 rsbs r5, r4, r5, lsr #21 110 add r4, r [all...] |
/freebsd-11-stable/libexec/rtld-elf/arm/ |
H A D | rtld_start.S | 43 mov r4, r0 /* save ps_strings */ 64 mov r0, r4 /* restore ps_strings */ 87 mov r4, ip /* save GOT location */ 94 str r0, [r4] /* save address in GOT */
|