| /NextBSD/sys/arm/arm/ |
| HD | in_cksum_arm.S | 77 adds r2, r1, #0x00 80 movne r2, r2, ror #8 81 adds r8, r8, r2 99 mov r0, r2 122 mov r2, #0 138 orreq r2, r5, r4, lsl #8 139 orreq r2, r2, r6, lsl #24 140 orrne r2, r4, r5, lsl #8 141 orrne r2, r2, r6, lsl #16 143 orreq r2, r4, r5, lsl #8 [all …]
|
| HD | support.S | 121 ldr r2, .L_min_bzero_size 122 ldr r2, [r2] 123 cmp r1, r2 126 mov r2, #0 139 mov r1, r2 146 ands r2, ip, #0x03 /* Get the bottom two bits */ 164 mov r2, r3 /* Duplicate data */ 172 strdge r2, [ip], #0x08 173 strdge r2, [ip], #0x08 174 strdge r2, [ip], #0x08 [all …]
|
| HD | bus_space_asm_generic.S | 51 ldrb r0, [r1, r2] 56 ldrh r0, [r1, r2] 61 ldr r0, [r1, r2] 70 strb r3, [r1, r2] 75 strh r3, [r1, r2] 80 str r3, [r1, r2] 89 add r0, r1, r2 91 ldr r2, [sp, #0] 92 teq r2, #0 97 subs r2, r2, #1 [all …]
|
| HD | bcopyinout.S | 93 teq r2, #0 97 adds r3, r0, r2 112 cmp r2, r3 114 stmfd sp!, {r0-r2, r4, lr} 123 ldmfd sp!, {r0-r2, r4, lr} 143 cmp r2, #0x08 157 sub r2, r2, #1 160 sub r2, r2, #1 163 sub r2, r2, #1 170 cmp r2, #0x08 [all …]
|
| HD | fusu.S | 93 str r4, [r2] 125 GET_PCB(r2) 126 ldr r2, [r2] 129 teq r2, #0x00000000 134 str r3, [r2, #PCB_ONFAULT] 140 str r0, [r2, #PCB_ONFAULT] 156 GET_PCB(r2) 157 ldr r2, [r2] 160 teq r2, #0x00000000 165 str r1, [r2, #PCB_ONFAULT] [all …]
|
| HD | cpufunc_asm_sheeva.S | 45 mrs r2, cpsr 46 orr r3, r2, #PSR_I | PSR_F 58 msr cpsr_c, r2 75 and r2, r0, ip 76 add r1, r1, r2 82 and r2, r0, ip 83 rsb r2, r2, #PAGE_SIZE 84 cmp r1, r2 86 movcs ip, r2 89 sub r2, r3, #1 [all …]
|
| HD | bcopy_page.S | 86 mov r2, #(PAGE_SIZE >> 9) 88 mov r2, #(PAGE_SIZE >> 7) 116 subs r2, r2, #1 139 mov r2, #(PAGE_SIZE >> 9) 141 mov r2, #(PAGE_SIZE >> 7) 179 subs r2, r2, #1 195 ldr r2, [r0], #0x04 /* 0x00 */ 200 strd r2, [r1], #0x08 201 ldr r2, [r0], #0x04 /* 0x10 */ 206 strd r2, [r1], #0x08 [all …]
|
| HD | bcopyinout_xscale.S | 66 cmp r2, #0x00 70 adds r3, r0, r2 85 cmp r2, r3 87 stmfd sp!, {r0-r2, r4, lr} 96 ldmfd sp!, {r0-r2, r4, lr} 129 cmp r2, ip /* Enough bytes left to align it? */ 131 sub r2, r2, ip 141 cmp r2, #0x00 /* All done? */ 148 cmp r2, #0x08 /* Less than 8 bytes remaining? */ 155 subne r2, r2, #0x04 [all …]
|
| HD | blockio.S | 68 subs r2, r2, #4 /* r2 = length - 4 */ 80 subs r2, r2, r12 92 subs r2, r2, #4 95 adds r2, r2, #4 /* r2 = length again */ 98 cmp r2, #2 121 subs r2, r2, #4 /* r2 = length - 4 */ 133 subs r2, r2, r12 145 subs r2, r2, #4 148 adds r2, r2, #4 /* r2 = length again */ 150 cmp r2, #2 [all …]
|
| HD | locore-v4.S | 92 mov ip, r2 /* Save meta data */ 117 mrc p15, 0, r2, c1, c0, 0 118 ands r2, r2, #CPU_CONTROL_MMU_ENABLE 134 ldr r2, Lend 135 sub r2, r2, r0 149 mrc p15, 0, r2, c1, c0, 0 150 bic r2, r2, #(CPU_CONTROL_MMU_ENABLE | CPU_CONTROL_DC_ENABLE |\ 152 bic r2, r2, #(CPU_CONTROL_IC_ENABLE) 153 bic r2, r2, #(CPU_CONTROL_BPRD_ENABLE) 154 mcr p15, 0, r2, c1, c0, 0 [all …]
|
| HD | cpu_asm-v6.S | 75 ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */ 84 lsl r2, r2, r0 /* shift sets by log2(linesize) */ 85 add r3, r3, r2 /* merge numsets - 1 with numways - 1 */ 86 sub ip, ip, r2 /* subtract numsets - 1 from way decr */ 89 mov r2, ip /* r2 now contains set way decr */ 97 subeq r3, r3, r2 /* zero?, decrement way and restore set count */ 130 ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */ 139 lsl r2, r2, r0 /* shift sets by log2(linesize) */ 140 add r3, r3, r2 /* merge numsets - 1 with numways - 1 */ 141 sub ip, ip, r2 /* subtract numsets - 1 from way decr */ [all …]
|
| /NextBSD/lib/libc/arm/string/ |
| HD | memcpy_xscale.S | 46 cmp r2, #0x0c 55 sub r2, r2, #0x01 58 suble r2, r2, #0x01 61 sublt r2, r2, #0x01 73 subne r2, r2, #0x04 77 subs r2, r2, #0x80 133 subs r2, r2, #0x80 138 adds r2, r2, #0x80 /* Adjust for extra sub */ 141 subs r2, r2, #0x20 158 subs r2, r2, #0x20 [all …]
|
| HD | memset.S | 93 mov r1, r2 100 ands r2, ip, #0x03 /* Get the bottom two bits */ 123 mov r2, r3 /* Duplicate data */ 132 strdge r2, [ip], #0x08 133 strdge r2, [ip], #0x08 134 strdge r2, [ip], #0x08 135 strdge r2, [ip], #0x08 137 strdge r2, [ip], #0x08 138 strdge r2, [ip], #0x08 139 strdge r2, [ip], #0x08 [all …]
|
| HD | memmove.S | 56 cmp r3, r2 /* if (r3 < len) we have an overlap */ 69 subs r2, r2, #4 78 subs r2, r2, #8 80 subs r2, r2, #0x14 91 subs r2, r2, #0x20 94 cmn r2, #0x10 98 subge r2, r2, #0x10 102 adds r2, r2, #0x14 109 subsge r2, r2, #0x0c 113 adds r2, r2, #8 [all …]
|
| HD | memcpy_arm.S | 71 subs r2, r2, #4 80 subs r2, r2, #8 82 subs r2, r2, #0x14 93 subs r2, r2, #0x20 96 cmn r2, #0x10 99 subge r2, r2, #0x10 103 adds r2, r2, #0x14 109 subsge r2, r2, #0x0c 113 adds r2, r2, #8 116 subs r2, r2, #4 [all …]
|
| HD | memcmp.S | 74 cmp r2, #0x06 80 cmp r2, #0x00 84 subne r2, r2, #0x01 99 subs r2, r2, #0x01 107 subs r2, r2, #0x01 115 subs r2, r2, #0x01 119 subs r2, r2, #0x04 124 subs r2, r2, #0x04 130 adds r2, r2, #0x04 139 add r2, r2, #0x03 [all …]
|
| /NextBSD/sys/sparc64/include/ |
| HD | ktr.h | 42 #define ATR(desc, r1, r2, r3, l1, l2) \ argument 46 SET(ktr_idx, r2, r1) ; \ 47 lduw [r1], r2 ; \ 48 l2: add r2, 1, r3 ; \ 52 casa [r1] ASI_N, r2, r3 ; \ 53 cmp r2, r3 ; \ 55 mov r3, r2 ; \ 58 mulx r2, KTR_SIZEOF, r2 ; \ 59 add r1, r2, r1 ; \ 60 rd %tick, r2 ; \ [all …]
|
| HD | asmacros.h | 53 #define ATOMIC_DEC_INT(r1, r2, r3) \ argument 54 lduw [r1], r2 ; \ 55 9: sub r2, 1, r3 ; \ 56 casa [r1] ASI_N, r2, r3 ; \ 57 cmp r2, r3 ; \ 59 mov r3, r2 64 #define ATOMIC_INC_INT(r1, r2, r3) \ argument 65 lduw [r1], r2 ; \ 66 9: add r2, 1, r3 ; \ 67 casa [r1] ASI_N, r2, r3 ; \ [all …]
|
| /NextBSD/crypto/openssl/crypto/bn/asm/ |
| HD | s390x.S | 21 la %r1,0(%r2) // put rp aside [to give way to] 22 lghi %r2,0 // return value 27 lghi %r2,3 30 nr %r2,%r4 // len%4 101 la %r2,1(%r2) // see if len%4 is zero ... 102 brct %r2,.Loop1_madd // without touching condition code:-) 105 lgr %r2,zero // return value 106 alcgr %r2,%r12 // collect even carry bit 120 brct %r2,.Loop1_madd 131 la %r1,0(%r2) // put rp aside [all …]
|
| /NextBSD/contrib/gcc/config/arm/ |
| HD | ieee754-sf.S | 73 movs r2, r0, lsl #1 75 teqne r2, r3 76 mvnnes ip, r2, asr #24 80 @ Compute exponent difference. Make largest exponent in r2, 82 mov r2, r2, lsr #24 83 rsbs r3, r2, r3, lsr #24 84 addgt r2, r2, r3 108 teq r2, r3 113 sub r2, r2, #1 137 add r2, r2, #1 [all …]
|
| /NextBSD/sys/arm/xscale/ixp425/ |
| HD | ixp425_a4x_io.S | 56 ldr r0, [r1, r2, LSL #2] 62 ldr r0, [r1, r2, LSL #2] 70 ldr r0, [r1, r2, LSL #2] 79 str r3, [r1, r2, LSL #2] 87 str r3, [r1, r2, LSL #2] 92 str r3, [r1, r2, LSL #2] 100 add r0, r1, r2, lsl #2 101 ldr r2, [sp, #0] 103 teq r2, #0 106 subs r2, r2, #1 [all …]
|
| /NextBSD/crypto/openssl/crypto/ |
| HD | s390xcpuid.S | 8 larl %r2,OPENSSL_s390xcap_P 9 stg %r0,8(%r2) 10 .long 0xb2b02000 # stfle 0(%r2) 13 .long 0xb2b02000 # stfle 0(%r2) 15 lg %r2,0(%r2) 24 lg %r2,16(%r15) 32 l %r1,0(%r2) 35 cs %r1,%r0,0(%r2) 37 lgfr %r2,%r0 # OpenSSL expects the new value 47 lgr %r2,%r15 [all …]
|
| /NextBSD/sys/powerpc/aim/ |
| HD | trap_subr32.S | 109 stw %r2, FRAME_2+8(%r1); /* save r2 " " */ \ 112 GET_CPUINFO(%r2); \ 113 lwz %r28,(savearea+CPUSAVE_R28)(%r2); /* get saved r28 */ \ 114 lwz %r29,(savearea+CPUSAVE_R29)(%r2); /* get saved r29 */ \ 115 lwz %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \ 116 lwz %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \ 146 lwz %r28,(savearea+CPUSAVE_AIM_DAR)(%r2); /* saved DAR */ \ 147 lwz %r29,(savearea+CPUSAVE_AIM_DSISR)(%r2);/* saved DSISR */\ 148 lwz %r30,(savearea+CPUSAVE_SRR0)(%r2); /* saved SRR0 */ \ 149 lwz %r31,(savearea+CPUSAVE_SRR1)(%r2); /* saved SRR1 */ \ [all …]
|
| HD | trap_subr64.S | 134 std %r2, FRAME_2+48(%r1); /* save r2 " " */ \ 137 GET_CPUINFO(%r2); \ 138 ld %r27,(savearea+CPUSAVE_R27)(%r2); /* get saved r27 */ \ 139 ld %r28,(savearea+CPUSAVE_R28)(%r2); /* get saved r28 */ \ 140 ld %r29,(savearea+CPUSAVE_R29)(%r2); /* get saved r29 */ \ 141 ld %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \ 142 ld %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \ 172 ld %r28,(savearea+CPUSAVE_AIM_DAR)(%r2); /* saved DAR */ \ 173 ld %r29,(savearea+CPUSAVE_AIM_DSISR)(%r2);/* saved DSISR */\ 174 ld %r30,(savearea+CPUSAVE_SRR0)(%r2); /* saved SRR0 */ \ [all …]
|
| /NextBSD/lib/libc/arm/gen/ |
| HD | setjmp.S | 59 add r2, r0, #(_JB_SIGMASK * 4) /* oset */ 67 ldr r2, .Lfpu_present 70 ldr r2, [r2, r3] 72 ldr r2, [r2] 74 teq r2, #0 /* do we have a FPU? */ 79 add r2, r0, #(_JB_REG_D8 * 4) 80 vstmia r2, {d8-d15} 81 vmrs r2, fpscr 82 str r2, [r0, #(_JB_REG_FPSCR * 4)] 109 ldr r2, [r0] [all …]
|