| /openbsd/src/sys/arch/macppc/macppc/ |
| D | ofwreal.S | 82 lis %r4,fwcall@ha /* call ofw directly until vm setup */ 83 stw %r5,fwcall@l(%r4) 86 lis %r4,ofmsr@ha /* save msr from openfirmware */ 87 stw %r5,ofmsr@l(%r4) 99 lis %r4,fwbatsave@ha 100 addi %r4,%r4,fwbatsave@l 110 li %r4,64 112 1: subi %r4,%r4,%r4 113 stwx %r5,%r4,%r3 128 mr %r6,%r4 /* r4 holds pointer to BAT save area */ [all …]
|
| D | locore.S | 81 stb %r31,P_STAT(%r4) 100 stw %r4,CI_CURPROC(%r5) /* record new process */ 103 stw %r5,P_CPU(%r4) 106 lwz %r31,P_ADDR(%r4) 141 lis %r4, ppc_cpuidle@ha 142 lwz %r4, ppc_cpuidle@l(%r4) 143 cmpwi %r4, 0 156 lis %r4, ppc_cpuidle@ha 157 lwz %r4, ppc_cpuidle@l(%r4) 158 cmpwi %r4, 0 [all …]
|
| /openbsd/src/gnu/usr.bin/binutils/gdb/testsuite/gdb.disasm/ |
| D | hppa.s | 145 copy %r4,%r1 146 copy %r30,%r4 152 ldw 0(0,%r4),%r26 153 ldh 0(0,%r4),%r26 154 ldb 0(0,%r4),%r26 155 stw %r26,0(0,%r4) 156 sth %r26,0(0,%r4) 157 stb %r26,0(0,%r4) 160 ldwm 0(0,%r4),%r26 161 stwm %r26,0(0,%r4) [all …]
|
| D | am33.s | 67 swap r5,r4 77 mov r3,(r4) 121 extb r3,r4 122 extbu r4,r5 159 xor r4,r5 192 mulu r3,r4 205 mul r1,r2,r3,r4 206 mulu r1,r2,r3,r4 255 macu r3,r4 292 add_add r4,r1,r2,r3 [all …]
|
| /openbsd/src/lib/libc/arch/sh/gen/ |
| D | _setjmp.S | 54 add #(_JBLEN * 4), r4 56 mov.l r1, @-r4 58 sts.l fpul, @-r4 59 fmov.s fr15, @-r4 60 fmov.s fr14, @-r4 61 fmov.s fr13, @-r4 62 fmov.s fr12, @-r4 64 fmov.s fr15, @-r4 65 fmov.s fr14, @-r4 66 fmov.s fr13, @-r4 [all …]
|
| D | sigsetjmp.S | 49 mov.l r4, @-sp 53 mov r4, r6 54 mov #1, r4 /* how = SIG_BLOCK */ 60 mov.l @sp+, r4 66 add #(_JBLEN * 4), r4 69 mov.l r1, @-r4 71 sts.l fpul, @-r4 72 fmov.s fr15, @-r4 73 fmov.s fr14, @-r4 74 fmov.s fr13, @-r4 [all …]
|
| D | setjmp.S | 55 mov.l r4, @-sp 58 mov r4, r6 59 mov #1, r4 /* how = SIG_BLOCK */ 64 mov.l @sp+, r4 70 add #(_JBLEN * 4), r4 73 mov.l r1, @-r4 75 sts.l fpul, @-r4 76 fmov.s fr15, @-r4 77 fmov.s fr14, @-r4 78 fmov.s fr13, @-r4 [all …]
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/builtins/arm/ |
| D | addsf3.S | 27 push {r4, r5, r6, r7, lr} 47 movs r4, r0 51 movs r1, r4 56 lsls r4, r0, #(typeWidth - significandBits) 57 lsrs r4, r4, #(typeWidth - significandBits - 3) // aSignificand << 3 68 orrs r4, r6 114 adds r4, r4, r5 119 movs r7, r4 124 movs r7, r4 127 lsrs r4, #1 [all …]
|
| /openbsd/src/sys/arch/arm/arm/ |
| D | in_cksum_arm.S | 60 stmfd sp!, {r4-r11,lr} 92 ldmfd sp!, {r4-r11,pc} 105 stmfd sp!, {r4-r11,lr} 115 add r4, r6, #(IP_SRC) 116 ands r4, r4, #0x03 118 addne pc, pc, r4, lsl #5 /* Handle alignment of pseudo header */ 122 ldr r4, [r6, #(IP_DST)] 132 ldr r4, [r6, #(IP_SRC - 1)] /* BE:r4 = x012 LE:r4 = 210x */ 135 mov r4, r4, lsr #8 /* r4 = .210 */ 136 orr r4, r4, r5, lsl #24 /* r4 = 3210 */ [all …]
|
| D | copystr.S | 59 #define SAVE_REGS stmfd sp!, {r4-r6} 60 #define RESTORE_REGS ldmfd sp!, {r4-r6} 79 mrc CP15_TPIDRPRW(r4) 80 ldr r4, [r4, #CI_CURPCB] 83 teq r4, #0x00000000 88 str r5, [r4, #PCB_ONFAULT] 98 str r0, [r4, #PCB_ONFAULT] 127 mrc CP15_TPIDRPRW(r4) 128 ldr r4, [r4, #CI_CURPCB] 131 teq r4, #0x00000000 [all …]
|
| /openbsd/src/lib/libc/arch/arm/string/ |
| D | _memcpy.S | 92 stmdb sp!, {r4} /* borrow r4 */ 97 ldmia r1!, {r3, r4, r12, lr} 98 stmia r0!, {r3, r4, r12, lr} 99 ldmia r1!, {r3, r4, r12, lr} 100 stmia r0!, {r3, r4, r12, lr} 105 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 106 stmiage r0!, {r3, r4, r12, lr} 108 ldmia sp!, {r4} /* return r4 */ 175 stmdb sp!, {r4, r5} 179 ldmia r1!, {r4, r5, r12, lr} [all …]
|
| /openbsd/src/sys/lib/libkern/arch/arm/ |
| D | memcpy.S | 94 stmdb sp!, {r4} /* borrow r4 */ 99 ldmia r1!, {r3, r4, r12, lr} 100 stmia r0!, {r3, r4, r12, lr} 101 ldmia r1!, {r3, r4, r12, lr} 102 stmia r0!, {r3, r4, r12, lr} 107 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 108 stmiage r0!, {r3, r4, r12, lr} 110 ldmia sp!, {r4} /* return r4 */ 180 stmdb sp!, {r4, r5} 184 ldmia r1!, {r4, r5, r12, lr} [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/sh/ |
| D | lib1funcs-Os-4-200.asm | 42 !! args in r4 and r5, result in r0, clobber r1 54 lds r4,fpul 55 cmp/pz r4 109 cmp/hs r5,r4 136 mov r4,r0 168 mov.l r4,@-r15 171 swap.w r4,r0 172 shlr16 r4 178 div1 r5,r4 180 div1 r5,r4 [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/fr30/ |
| D | lib1funcs.asm | 50 ;; Perform an unsiged division of r4 / r5 and place the result in r4. 52 mov r4, mdl 55 mov mdl, r4 62 ;; Perform a siged division of r4 / r5 and place the result in r4. 64 mov r4, mdl 70 mov mdl, r4 77 ;; Perform an unsiged division of r4 / r5 and places the remainder in r4. 79 mov r4, mdl 82 mov mdh, r4 89 ;; Perform a siged division of r4 / r5 and place the remainder in r4. [all …]
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/fr30/ |
| D | lib1funcs.asm | 50 ;; Perform an unsiged division of r4 / r5 and place the result in r4. 52 mov r4, mdl 55 mov mdl, r4 62 ;; Perform a siged division of r4 / r5 and place the result in r4. 64 mov r4, mdl 70 mov mdl, r4 77 ;; Perform an unsiged division of r4 / r5 and places the remainder in r4. 79 mov r4, mdl 82 mov mdh, r4 89 ;; Perform a siged division of r4 / r5 and place the remainder in r4. [all …]
|
| /openbsd/src/sys/lib/libkern/arch/powerpc/ |
| D | memmove.S | 55 mr %r3, %r4 56 mr %r4, %r6 63 cmpw %r4, %r8 /* Branch to reverse if */ 69 addi %r4, %r4, -4 /* Back up src and dst pointers */ 76 lwzu %r7, 4(%r4) /* Preload first word */ 82 lwzu %r7, 4(%r4) /* Load a new word */ 89 lwzu %r6, 4(%r4) /* Load another word */ 106 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */ 112 lbzu %r6, 1(%r4) /* But handle the rest by */ 122 add %r4, %r4, %r5 /* Work from end to beginning */ [all …]
|
| /openbsd/src/lib/libc/arch/powerpc/string/ |
| D | memmove.S | 57 mr %r3, %r4 58 mr %r4, %r6 65 cmpw %r4, %r8 /* Branch to reverse if */ 71 addi %r4, %r4, -4 /* Back up src and dst pointers */ 78 lwzu %r7, 4(%r4) /* Preload first word */ 84 lwzu %r7, 4(%r4) /* Load a new word */ 91 lwzu %r6, 4(%r4) /* Load another word */ 108 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */ 114 lbzu %r6, 1(%r4) /* But handle the rest by */ 124 add %r4, %r4, %r5 /* Work from end to beginning */ [all …]
|
| /openbsd/src/lib/libc/arch/powerpc64/string/ |
| D | memmove.S | 54 mr %r3, %r4 55 mr %r4, %r6 62 cmpd %r4, %r8 /* Branch to reverse if */ 68 addi %r4, %r4, -4 /* Back up src and dst pointers */ 75 lwzu %r7, 4(%r4) /* Preload first word */ 81 lwzu %r7, 4(%r4) /* Load a new word */ 88 lwzu %r6, 4(%r4) /* Load another word */ 105 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */ 111 lbzu %r6, 1(%r4) /* But handle the rest by */ 121 add %r4, %r4, %r5 /* Work from end to beginning */ [all …]
|
| /openbsd/src/sys/lib/libkern/arch/sh/ |
| D | movstr_i4.S | 33 add #-8,r4 37 add #8,r4 40 mov.l r0,@(0,r4) 42 mov.l r1,@(4,r4) 47 mov.l r0,@(8,r4) 48 mov.l r1,@(12,r4) 50 mov.l r2,@(16,r4) 54 add #-8,r4 58 add #8,r4 61 mov.l r0,@(0,r4) [all …]
|
| /openbsd/src/sys/arch/sh/sh/ |
| D | locore_subr.S | 180 mov r4, r0 186 mov.l @(r0, r4), r1 195 mov r8, r4 199 mov.l @(r0, r4), r1 /* switch frame */ 213 mov r4, r8 /* save new proc */ 214 mov r8, r4 220 mov.l @(r0, r4), r1 236 mov.l @(r0, r4), r1 261 add r4, r0 /* p->p_md.md_upte */ 279 add r0, r4 /* p->p_md.md_upte */ [all …]
|
| /openbsd/src/sys/lib/libkern/arch/m88k/ |
| D | modsi3.S | 36 divu %r4, %r2, %r3 38 mul %r5, %r4, %r3 46 subu %r4, %r0, %r2 47 divu %r5, %r4, %r3 48 subu %r4, %r0, %r5 54 divu %r4, %r2, %r5 55 subu %r4, %r0, %r4 60 subu %r4, %r0, %r2 62 divu %r4, %r4, %r5
|
| /openbsd/src/lib/libc/arch/m88k/gen/ |
| D | modsi3.S | 39 divu %r4, %r2, %r3 41 mul %r5, %r4, %r3 49 subu %r4, %r0, %r2 50 divu %r5, %r4, %r3 51 subu %r4, %r0, %r5 57 divu %r4, %r2, %r5 58 subu %r4, %r0, %r4 63 subu %r4, %r0, %r2 65 divu %r4, %r4, %r5
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/builtins/hexagon/ |
| D | memcpy_forward_vp4cp4n2.S | 57 r4 = extractu(r3, #7, #5) define 61 r4 = minu(r5, r4) define 64 r4 = or(r4, ##2105344) // 2105344 = 0x202000 define 68 l2fetch(r1, r4) 76 r4 = memw(r1++#4) define 77 memw(r0++#4) = r4.new 100 memw(r0++#8) = r4 106 r4 = lsr(r2, #3) // r4 = number of 32-byte blocks remaining. define 111 r3 = or(r3, r4) 118 r4 = memw(r1++#4) define [all …]
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/sh/ |
| D | lib1funcs.asm | 131 rotcl r4 133 subc r4,r4 136 shar r4 138 shar r4 140 shar r4 142 shar r4 144 shar r4 146 shar r4 148 shlr16 r4 149 shlr8 r4 [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/arm/ |
| 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, r4, r5 142 teq r4, r5 [all …]
|