/src/sys/arch/arm/arm/ |
cpu_in_cksum.S | 53 * r2 off 74 subs r2, r2, r1 /* offset = offset - mbuf length */ 81 add r0, r2, r0 /* data += offset (offset is < 0) */ 84 rsb r1, r2, #0x00 /* length = remainder of mbuf to read */ 103 adds r2, r1, #0x00 112 movne r2, r2, ror #8 113 adds r8, r8, r2 120 lsls r2, r0, #1 [all...] |
cpufunc_asm_arm8.S | 44 bic r2, r3, #0x11 /* turn off dynamic clocking 46 mcr p15, 0, r2, c15, c0, 0 /* Write clock register */ 48 bic r2, r3, r0 /* Clear bits */ 49 eor r2, r2, r1 /* XOR bits */ 50 bic r2, r2, #0x10 /* clear the L bit */ 52 bic r1, r2, #0x01 /* still keep dynamic clocking off */ 58 mcr p15, 0, r2, c15, c0, 0 /* Write clock register */ 71 orr r2, r3, #(I32_bit | F32_bit [all...] |
bus_space_a2x.S | 44 ldrb r0, [r1, r2, lsl #1] 50 lsls r2, r2, #1 51 ldrh r0, [r1, r2] 56 lsls r2, r2, #1 57 ldrh r0, [r1, r2] 64 ldr r0, [r1, r2, lsl #1] 69 ldr r0, [r1, r2, lsl #1] 80 lsls r2, r2, # [all...] |
bus_space_a4x.S | 44 ldrb r0, [r1, r2, lsl #2] 50 lsls r2, r2, #2 51 ldrh r0, [r1, r2] 56 lsls r2, r2, #2 57 ldrh r0, [r1, r2] 64 ldr r0, [r1, r2, lsl #2] 69 ldr r0, [r1, r2, lsl #2] 80 lsls r2, r2, # [all...] |
bus_space_asm_generic.S | 66 ldrb r0, [r1, r2] 73 ldrh r0, [r1, r2] 79 ldrh r0, [r1, r2] 87 ldr r0, [r1, r2] 93 ldr r0, [r1, r2] 103 strb r3, [r1, r2] 112 strh r3, [r1, r2] 122 str r3, [r1, r2] 133 adds r0, r1, r2 135 ldr r2, [sp, #0 [all...] |
bcopyinout.S | 73 * r2 = length 82 teq r2, #0 99 cmp r2, #0x08 113 sub r2, r2, #1 116 sub r2, r2, #1 119 sub r2, r2, #1 126 cmp r2, #0x0 [all...] |
/src/sys/arch/epoc32/epoc32/ |
external_io_asm.S | 46 mov r2, r2, lsl r0 47 ldrb r0, [r1, r2] 51 mov r2, r2, lsl r0 52 ldr r0, [r1, r2] 60 mov r2, r2, lsl r0 61 strb r3, [r1, r2] 65 mov r2, r2, lsl r [all...] |
epoc32_start.S | 44 mov r2, #BTINFO_MAX_SIZE 45 sub r2, r2, #4 47 ldr r3, [r0, r2] 48 str r3, [r1, r2] 49 subs r2, r2, #4 60 str r3, [r2] 61 add r2, r2, # [all...] |
/src/sys/arch/acorn32/eb7500atx/ |
rsbus_io_asm.S | 46 mov r2, r2, lsl r0 47 ldrb r0, [r1, r2] 51 mov r2, r2, lsl r0 52 ldr r0, [r1, r2] 58 mov r2, r2, lsl r0 59 ldr r0, [r1, r2] 67 mov r2, r2, lsl r [all...] |
/src/sys/arch/acorn32/podulebus/ |
podulebus_io_asm.S | 46 mov r2, r2, lsl r0 47 ldrb r0, [r1, r2] 51 mov r2, r2, lsl r0 52 ldr r0, [r1, r2] 58 mov r2, r2, lsl r0 59 ldr r0, [r1, r2] 67 mov r2, r2, lsl r [all...] |
/src/sys/arch/arm/arm32/ |
setstack.S | 64 bic r2, r3, #(PSR_MODE) 65 orr r2, r2, r0 66 msr cpsr_c, r2 84 bic r2, r3, #(PSR_MODE) 85 orr r2, r2, r0 86 msr cpsr_c, r2
|
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ |
bswapdi2.S | 31 // r2 = rev(r0) 32 eor r2, r0, r0, ror #16 33 bic r2, r2, #0xff0000 34 mov r2, r2, lsr #8 35 eor r2, r2, r0, ror #8 42 rev r2, r0 // r2 = rev(r0 [all...] |
/src/sys/arch/arm/footbridge/isa/ |
isa_io_asm.S | 88 ldrb r0, [r1, r2] 93 ldrh r0, [r1, r2] /*.word 0xe19100b2*/ 98 ldr r0, [r1, r2] 107 add r0, r1, r2 109 ldr r2, [sp, #0] 110 teq r2, #0 116 subs r2, r2, #1 122 add r0, r1, r2 124 ldr r2, [sp, #0 [all...] |
/src/sys/arch/evbarm/tsarm/isa/ |
isa_io_asm.S | 92 ldrb r0, [r1, r2] 97 ldrh r0, [r1, r2] 102 ldr r0, [r1, r2] 111 add r0, r1, r2 114 ldr r2, [sp, #0] 115 teq r2, #0 121 subs r2, r2, #1 127 add r0, r1, r2 129 ldr r2, [sp, #0 [all...] |
/src/common/lib/libc/arch/arm/string/ |
strncmp.S | 37 subs r2, r2, #1 47 adds r3, r0, r2 51 add ip, r0, r2 55 ldrb r2, [r0] 60 cmp r2, #1 /* NUL? */ 62 cmp r2, r3 /* different? */ 64 ldrb r2, [r0], #1 67 cmpcs r2, #1 68 cmpcs r2, r [all...] |
strcmp.S | 37 1: ldrb r2, [r0], #1 39 cmp r2, #1 40 cmpcs r2, r3 43 1: ldrb r2, [r0] 46 cmp r2, #1 48 cmp r2, r3 51 2: subs r0, r2, r3
|
strrchr_naive.S | 35 mov r2, r0 /* using r0 as return value */ 40 1: ldrb r3, [r2] /* read a byte */ 43 mov r0, r2 /* yes, set return value to point to it */ 44 2: adds r2, r2, #1 /* advance to next byte */ 49 1: ldrb r3, [r2], #1 /* read a byte */ 51 subeq r0, r2, #1 /* yes, set return value to point to it */
|
strcat_naive.S | 37 1: ldrb r2, [r0] /* load next byte */ 39 cmp r2, #0 /* was it a NUL? */ 43 2: ldrb r2, [r1, r0] /* load next byte from append */ 44 strb r2, [r0] /* store it */ 46 cmp r2, #0 /* was it a NUL? */ 52 1: ldrb r2, [ip], #1 /* load next byte */ 53 teq r2, #0 /* was it a NUL? */ 56 2: ldrb r2, [r1], #1 /* load next byte from append */ 57 strb r2, [ip], #1 /* store it */ 58 teq r2, #0 /* was it a NUL? * [all...] |
memset.S | 74 mov r1, r2 75 mov r2, r3 82 mov r2, r1 96 * r2 - number of bytes to write 109 mov r1, r2 116 ands r2, ip, #0x03 /* Get the bottom two bits */ 138 mov r2, r3 /* Duplicate data */ 146 strdhs r2, r3, [ip], #0x08 147 strdhs r2, r3, [ip], #0x08 148 strdhs r2, r3, [ip], #0x0 [all...] |
/src/sys/arch/arm/sa11x0/ |
sa11x0_io_asm.S | 47 ldrb r0, [r1, r2] 51 ldrh r0, [r1, r2] 55 ldr r0, [r1, r2] 63 strb r3, [r1, r2] 67 strh r3, [r1, r2] 71 str r3, [r1, r2] 80 add r0, r1, r2 81 ldr r2, [sp, #0] 82 cmp r2, #0x00000000 87 subs r2, r2, #0x0000000 [all...] |
/src/sys/arch/shark/isa/ |
isa_io_asm.S | 88 ldrb r0, [r1, r2] 93 ldrh r0, [r1, r2] /*.word 0xe19100b2*/ 98 ldr r0, [r1, r2] 107 add r0, r1, r2 109 ldr r2, [sp, #0] 110 teq r2, #0 116 subs r2, r2, #1 122 add r0, r1, r2 124 ldr r2, [sp, #0 [all...] |
/src/sys/arch/arm/xscale/ |
ixp425_a4x_io.S | 55 ldr r0, [r1, r2, LSL #2] 60 ldr r0, [r1, r2, LSL #2] 67 ldr r0, [r1, r2, LSL #2] 75 str r3, [r1, r2, LSL #2] 82 str r3, [r1, r2, LSL #2] 86 str r3, [r1, r2, LSL #2] 93 add r0, r1, r2, lsl #2 94 ldr r2, [sp, #0] 96 teq r2, #0 99 subs r2, r2, # [all...] |
/src/sys/external/bsd/gnu-efi/dist/lib/arm/ |
div.S | 40 mov r2, #0 60 mov r2, #0 71 adc r2, r2, r2 74 adc r2, r2, r2 77 adc r2, r2, r [all...] |
/src/lib/libc/arch/vax/sys/ |
pipe.S | 42 movl 4(%ap),%r2 43 movl %r0,(%r2)+ 44 movl %r1,(%r2)
|
/src/sys/arch/evbarm/lubbock/ |
sm_obio_space_asm.S | 50 add r1, r1, r2, LSL #2 52 ldrb r2, [r1] 53 orr r0, r0, r2, LSL #8 62 add r1, r1, r2, LSL #2 73 add r0, r1, r2, LSL #2 74 ldr r2, [sp, #0] 75 cmp r2, #0x00000000 81 subs r2, r2, #0x00000001 95 add r0, r1, r2, LSL # [all...] |