| /netbsd/src/sys/arch/powerpc/powerpc/ |
| D | pio_subr.S | 334 mr %r5,%r7 /* move count to argument 2 register */ 359 mr %r5,%r7 /* move count to argument 2 register */ 385 mr %r5,%r7 /* move count to argument 2 register */ 411 mr %r5,%r7 /* move count to argument 2 register */ 442 mr %r5,%r7 /* move count to argument 2 register */ 468 mr %r5,%r7 /* move count to argument 2 register */ 500 mr %r5,%r7 /* move count to argument 2 register */ 525 mr %r5,%r7 /* move count to argument 2 register */ 551 mr %r5,%r7 /* move count to argument 2 register */ 582 mr %r5,%r7 /* move count to argument 2 register */ [all …]
|
| /netbsd/src/sys/arch/arm/arm/ |
| D | bcopyinout_xscale.S | 71 popgt {r4-r7} /* r3 > 0 Restore r4-r7 */ 122 ldrt r7, [r0], #0x04 /* LD:0c-0f */ 128 strd r6, r7, [r1], #0x08 /* ST:08-0f */ 130 ldrt r7, [r0], #0x04 /* LD:24-27 */ 138 strd r6, r7, [r1], #0x08 /* ST:20-27 */ 140 ldrt r7, [r0], #0x04 /* LD:3c-3f */ 148 strd r6, r7, [r1], #0x08 /* ST:38-3f */ 150 ldrt r7, [r0], #0x04 /* LD:54-57 */ 158 strd r6, r7, [r1], #0x08 /* ST:50-57 */ 160 ldrt r7, [r0], #0x04 /* LD:6c-6f */ [all …]
|
| D | cpu_in_cksum.S | 165 ands r7, r0, #0x03 167 eors r0, r0, r7 /* r0 is word aligned */ 170 movs r4, r7 173 lsl r4, r7, #3 182 rsb r7, r7, #0x04 183 subs r1, r1, r7 /* Enough bytes left to make it? */ 186 adds r1, r1, r7 /* undo sub */ 187 subs r7, r7, r1 188 lsls r7, r7, #3 190 lsrs r2, r2, r7 [all …]
|
| D | bcopyinout.S | 115 .Lial2: ldrbt r7, [r0], #1 117 strb r7, [r1], #1 158 .Lical24:ldrt r7, [r0], #4 160 str r7, [r1], #4 164 .Lical16:ldrt r7, [r0], #4 166 str r7, [r1], #4 170 .Lical8:ldrt r7, [r0], #4 172 str r7, [r1], #4 201 ldrt r7, [r0], #4 218 ldrt r7, [r0], #4 [all …]
|
| /netbsd/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ |
| D | sha1-armv4-large.S | 33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 35 ldmia r0,{r3,r4,r5,r6,r7} 42 mov r7,r7,ror#30 @ [6] 48 add r7,r8,r7,ror#2 @ E+=K_00_19 53 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 57 add r7,r8,r7,ror#2 @ E+=K_00_19 59 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 65 add r7,r7,r9 @ E+=X[i] 68 add r7,r7,r10 @ E+=F_00_19(B,C,D) 78 add r6,r6,r7,ror#27 @ E+=ROR(A,27) [all …]
|
| D | ecp_nistz256-armv4.S | 2416 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2419 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2421 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2433 ldr r7,[r1,#12] 2438 adcs r7,r7,r7 2457 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2460 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2462 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2475 ldr r7,[r1,#12] 2490 adcs r7,r7,r1 [all …]
|
| D | ghash-armv4.S | 48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too 50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ... 51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack 61 add r7,r1,r12,lsl#4 62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo] 76 eor r6,r6,r7,lsl#28 77 eor r7,r11,r7,lsr#4 81 eor r7,r7,r8,lsl#16 99 eor r6,r6,r7,lsl#28 100 eor r7,r11,r7,lsr#4 [all …]
|
| D | armv4-gf2m.S | 20 eor r7,r5,r6 @ a1^a2 23 str r7,[sp,#12] @ tab[3]=a1^a2 28 eor r7,r7,r8 @ a1^a2^a4 31 str r7,[sp,#28] @ tab[7]=a1^a2^a4 36 ldr r7,[sp,r9] @ tab[b >> 3 & 0x7] 39 eor r5,r5,r7,lsl#3 @ stall 40 mov r4,r7,lsr#29 41 ldr r7,[sp,r9] @ tab[b >> 9 & 0x7] 49 eor r5,r5,r7,lsl#9 50 eor r4,r4,r7,lsr#23 [all …]
|
| D | chacha-armv4.S | 67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce 70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce 71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 129 add r3,r3,r7 136 mov r7,r7,ror#20 138 eor r7,r7,r9,ror#20 141 add r3,r3,r7 148 mov r7,r7,ror#25 [all …]
|
| D | sha256-armv4.S | 120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 185 add r7,r7,r11 @ d+=h 194 eor r0,r7,r7,ror#5 196 eor r0,r0,r7,ror#19 @ Sigma1(e) 211 eor r0,r7,r7,ror#5 213 eor r0,r0,r7,ror#19 @ Sigma1(e) 220 and r2,r2,r7 276 eor r2,r7,r8 334 eor r2,r6,r7 338 eor r2,r2,r7 @ Ch(e,f,g) [all …]
|
| D | keccak1600-armv4.S | 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 70 eor r7,r7,r14 85 eor r7,r7,r11 100 eor r7,r7,r14 125 eor r7,r7,r14 141 eor r7,r7,r11 155 eor r7,r7,r14 173 eor r7,r7,r11 188 eor r14,r7,r0 202 eor r2,r2,r7,ror#32-1 @ C[1] = ROL64(C[3], 1) ^ C[1]; [all …]
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64/ |
| D | sqr_basecase.asm | 128 addic r7, n, 2 C compute count... 129 srdi r7, r7, 2 C ...for ctr 130 mtctr r7 C copy count into ctr 145 mulld r7, r27, r6 150 adde r7, r7, r26 159 std r7, 16(rp) 169 mulld r7, r27, r6 172 adde r7, r7, r26 174 std r7, 16(rp) 182 mulld r7, r27, r6 [all …]
|
| D | aorsmul_1.asm | 104 mulld r7, r27, r6 106 addc r7, r7, r5 110 ADDSUBC r7, r7, r29 111 std r7, 8(rp) 169 mulld r7, r27, r6 176 adde r7, r7, r5 C 5 7 190 ADDSUBC r7, r7, r29 C 7 29 191 std r7, 8(rp) C 7 205 mulld r7, r27, r6 210 adde r7, r7, r5 [all …]
|
| /netbsd/src/sys/arch/powerpc/oea/ |
| D | altivec_subr.S | 58 li %r7,VREG_V3; lvx %v3,%r3,%r7 63 li %r7,VREG_V7; lvx %v7,%r3,%r7 68 li %r7,VREG_V11; lvx %v11,%r3,%r7 73 li %r7,VREG_V15; lvx %v15,%r3,%r7 78 li %r7,VREG_V19; lvx %v19,%r3,%r7 83 li %r7,VREG_V23; lvx %v23,%r3,%r7 88 li %r7,VREG_V27; lvx %v27,%r3,%r7 93 li %r7,VREG_V31; lvx %v31,%r3,%r7 110 li %r7,VREG_V3; stvx %v3,%r3,%r7 115 li %r7,VREG_V7; stvx %v7,%r3,%r7 [all …]
|
| /netbsd/src/sys/arch/arm/arm32/ |
| D | cpuswitch.S | 137 push {r4-r7, ip, lr} 157 ldr r7, [r4, #(L_PCB)] 161 strd r8, r9, [r7, #(PCB_R8)] 162 strd r10, r11, [r7, #(PCB_R10)] 163 strd r12, r13, [r7, #(PCB_R12)] 165 add r0, r7, #(PCB_R8) 174 str r0, [r7, #(PCB_USER_PID_RW)] 221 ldr r7, [r6, #(L_PCB)] 224 ldr sp, [r7, #(PCB_KSP)] 247 ldr r0, [r7, #(PCB_USER_PID_RW)] [all …]
|
| /netbsd/src/sys/arch/evbppc/virtex/ |
| D | virtex_start.S | 95 li %r7,256 /* # of congruence classes */ 96 mtctr %r7 152 lis %r7,_C_LABEL(edata)-4@h 153 ori %r7,%r7,_C_LABEL(edata)-4@l 155 2: stwu %r3,4(%r7) 156 cmpw %r7,%r4 161 lis %r7,_C_LABEL(startsym)@ha 162 ori %r7,%r7,_C_LABEL(startsym)@l 163 stw %r4,0(%r7) 164 lis %r7,_C_LABEL(endsym)@ha [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/sh/ |
| D | lib1funcs-4-300.S | 55 mov #24,r7 56 shld r7,r6 62 swap.w r4,r7 64 swap.b r7,r7 66 or r7,r0 68 swap.w r0,r7 70 or r7,r0 80 mov.l @r15+,r7 148 mov.l r7,@-r15 150 exts.b r6,r7 [all …]
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/generic/ |
| D | toom_interpolate_16pts.c | 287 mpn_toom_interpolate_16pts (mp_ptr pp, mp_ptr r1, mp_ptr r3, mp_ptr r5, mp_ptr r7, in mpn_toom_interpolate_16pts() argument 321 cy = r7[n3p1]; in mpn_toom_interpolate_16pts() 322 r7[n3p1] = 0x80; in mpn_toom_interpolate_16pts() 326 DO_mpn_subrsh(r7, n3p1 + BIT_CORRECTION, r0, spt, 6, wsi); in mpn_toom_interpolate_16pts() 329 ASSERT ( BIT_CORRECTION > 0 || r7[n3p1] == 0x80 ); in mpn_toom_interpolate_16pts() 330 r7[n3p1] = cy; in mpn_toom_interpolate_16pts() 356 cy = DO_mpn_sublsh_n (r7 + n + BIT_CORRECTION, pp, 2 * n, 42 - CORRECTION_BITS, wsi); in mpn_toom_interpolate_16pts() 363 r7[n3] -= cy; in mpn_toom_interpolate_16pts() 368 mpn_add_n_sub_n (r1, r7, r7, r1, n3p1); in mpn_toom_interpolate_16pts() 370 mpn_sub_n (wsi, r7, r1, n3p1); /* can be negative */ in mpn_toom_interpolate_16pts() [all …]
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/powerpc32/ |
| D | mod_34lsub1.asm | 73 lis r7, 0 C no carry if just three limbs 76 lis r7, 1 C 0x10000 carry pos 83 C r7 carry pos 98 srwi r7, r7, 8 100 srwi r7, r7, 8 104 andc r7, r7, r0 C final carry, 0x10000, 0x100, 1 or 0 108 add r7, r7, r6 111 add r7, r7, r6 114 add r7, r7, r6 117 add r7, r7, r6 [all …]
|
| /netbsd/src/common/lib/libc/arch/powerpc/string/ |
| D | strlen.S | 87 lwz %r7, 0(%r5) 89 or %r7, %r7, %r0 /* make leading bytes != 0 */ 94 1: lwzu %r7, 4(%r5) /* fetch data word */ 96 2: nor %r0, %r7, %r10 /* do step 1 */ 97 add %r6, %r7, %r9 102 and %r8, %r7, %r10 /* ok, a NUL is somewhere */ 103 or %r7, %r7, %r10 /* do step 2 to find out */ 105 nor %r8, %r7, %r0
|
| D | memmove.S | 82 lwzu %r7, 4(%r4) /* Preload first word */ 88 lwzu %r7, 4(%r4) /* Load a new word */ 96 stwu %r7, 4(%r8) /* Store previous word */ 99 mr %r7, %r6 /* If word count -> 0, then... */ 103 stwu %r7, 4(%r8) /* ... store last word */ 137 lwzu %r7, -4(%r4) /* Preload first word */ 142 lwzu %r7, -4(%r4) /* Load a new word */ 151 stwu %r7, -4(%r8) /* Store previous word */ 156 mr %r7, %r6 /* If word count -> 0, then... */ 160 stwu %r7, -4(%r8) /* ... store last word */
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/ |
| D | logops_n.asm | 107 ldr r7, [vp], #4 108 LOGOP( r9, r5, r7) 114 ldrd r6, r7, [vp, #0] 120 ldrd r6, r7, [vp], #-8 156 ldr r7, [vp], #4 157 LOGOP( r9, r5, r7) 159 ldrd r6, r7, [vp, #0] 165 ldrd r6, r7, [vp], #-8 170 ldr r7, [vp], #-4 171 LOGOP( r9, r5, r7) [all …]
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| D | s390x.S | 35 lg %r7,0(%r3) // ap[0] 44 alcgr %r7,%r12 // +=carry 46 alg %r7,0(%r3,%r1) // +=rp[i] 47 stg %r7,0(%r3,%r1) // rp[i]= 57 lg %r7,32(%r3) 76 alcgr %r7,%r12 // +=carry 78 alg %r7,0(%r3,%r1) // +=rp[i] 79 stg %r7,0(%r3,%r1) // rp[i]= 111 lg %r7,0(%r3) // ap[i] 113 alcgr %r7,%r12 // +=carry [all …]
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/s390_64/ |
| D | logops_n.asm | 111 lghi %r7, 3 113 ngr %r7, n C n mod 4 115 cghi %r7, 2 119 L(b3): lmg %r5, %r7, 0(up) 123 LOGOP %r7, 16(vp) 124 stmg %r5, %r7, 0(rp) 150 LOGOP %r7, 16(vp) 166 lghi %r7, 3 168 ngr %r7, n C n mod 4 170 cghi %r7, 2 [all …]
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/s390_32/ |
| D | logops_n.asm | 112 lhi %r7, 3 115 nr %r7, nn C nn mod 4 117 chi %r7, 2 121 L(b3): lm %r5, %r7, 0(up) 125 LOGOP %r7, 8(vp) 126 stm %r5, %r7, 0(rp) 152 LOGOP %r7, 8(vp) 168 lhi %r7, 3 171 nr %r7, nn C nn mod 4 173 chi %r7, 2 [all …]
|