Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 90) sorted by relevance

1234

/device/linaro/bootloader/edk2/ArmPkg/Library/CompilerIntrinsicsLib/Arm/
Dudivmoddi4.S24 stmia sp, {r2-r3}
26 orrs r2, r2, r3
32 cmp r3, #0
85 sub r3, r2, #1
86 tst r2, r3
90 andne r5, ip, r3
93 rsb r3, r2, #0
94 and r3, r2, r3
95 clz r3, r3
96 rsb r3, r3, #31
[all …]
Dclzsi2.S21 movs r3, r0, lsr #16
22 movne r3, #16
23 moveq r3, #0
26 mov r3, r0, lsr r3
27 tst r3, #65280
32 mov r3, r3, lsr r0
33 tst r3, #240
38 mov r3, r3, lsr r0
39 tst r3, #12
44 mov r2, r3, lsr r0
[all …]
Dctzsi2.S18 uxth r3, r0
19 cmp r3, #0
25 movne r3, #0
26 moveq r3, #8
27 mov r0, r0, lsr r3
31 add r3, r3, ip
36 add r3, r3, r1
39 add r2, r3, r2
40 eor r3, r0, #1
42 ands r3, r3, #1
[all …]
Duwrite.asm48 mov r3, r0, lsr #8
50 strb r3, [r2, #1]
51 mov r3, r0, lsr #16
52 strb r3, [r2, #2]
53 mov r3, r0, lsr #24
54 strb r3, [r2, #3]
56 mov r3, r1, lsr #8
58 strb r3, [r2, #5]
59 mov r3, r1, lsr #16
60 strb r3, [r2, #6]
[all …]
Dudivsi3.S26 clz r3, r0
27 rsb r3, r3, r2
28 cmp r3, #31
31 add r5, r3, #1
32 rsb r3, r3, #31
34 mov r2, r0, asl r3
41 orr r2, r3, lr
42 rsb r3, ip, r1
43 sub r3, r3, #1
44 and r0, r1, r3, asr #31
[all …]
Duread.asm30 ldrb r3, [r0, #2]
33 orr r1, r1, r3, lsl #16
45 mov r3, r0
47 ldrb r1, [r3]
48 ldrb r2, [r3, #1]
50 ldrb r2, [r3, #2]
52 ldrb r0, [r3, #3]
55 ldrb r1, [r3, #4]
56 ldrb r2, [r3, #5]
58 ldrb r2, [r3, #6]
[all …]
Dldivmod.S32 eor r4,r4,r3,LSR #1
37 tst r3,r3
40 rsc r3,r3,#0
51 rsc r3,r3,#0
Dldivmod.asm32 EOR r4,r4,r3,LSR #1
37 TST r3,r3
40 RSC r3,r3,#0
51 RSC r3,r3,#0
Dswitch.asm22 CMP r3,r12
23 LDRBCC r3,[lr,r3]
24 LDRBCS r3,[lr,r12]
25 ADD r12,lr,r3,LSL #1
Duldiv.S34 orrs ip, r3, r2, lsr #31
55 tst r3, #-2147483648 // 0x80000000
57 movs ip, r3, lsr #15
59 mov ip, r3, lsl r6
71 rsb r3, r6, #32 // 0x20
73 orr ip, ip, r2, lsr r3
77 mov ip, r3
83 mov r3, #0 // 0x0
85 addcs r3, r3, #2 // 0x2
88 adcs r3, r3, #0 // 0x0
[all …]
Duldiv.asm33 orrs ip, r3, r2, lsr #31
54 tst r3, #-2147483648 ; 0x80000000
56 movs ip, r3, lsr #15
58 mov ip, r3, lsl r6
70 rsb r3, r6, #32 ; 0x20
72 orr ip, ip, r2, lsr r3
76 mov ip, r3
82 mov r3, #0 ; 0x0
84 addcs r3, r3, #2 ; 0x2
87 adcs r3, r3, #0 ; 0x0
[all …]
Ddivdi3.S21 mov r4, r3, asr #31
31 eor r3, r3, r4
33 sbc r3, r3, r5
40 eor r3, r10, r4
42 eor r1, r1, r3
44 sbc r1, r1, r3
/device/google/contexthub/firmware/lib/libc/
Dmemcpy-armv7m.S100 orr r3, r1, r0
101 ands r3, r3, #3
113 ldr r3, [r1], #4
114 str r3, [r0], #4
117 ldr r3, [r1, \offset]
118 str r3, [r0, \offset]
135 ldr r3, [r1], #4
136 str r3, [r0], #4
139 ldr r3, [r1, \offset]
140 str r3, [r0, \offset]
[all …]
/device/linaro/bootloader/edk2/ArmPlatformPkg/Library/ArmPlatformStackLib/Arm/
DArmPlatformStackLib.S25 mov r6, r3
28 mov r3, r0
39 mov r0, r3
42 mov r3, r6
65 mul r3, r3, r1
68 add sp, r0, r3
98 mul r3, r3, r5
101 add sp, sp, r3
DArmPlatformStackLib.asm40 mov r6, r3
43 mov r3, r0
54 mov r0, r3
57 mov r3, r6
82 mul r3, r3, r1
85 add sp, r0, r3
116 mul r3, r3, r5
119 add sp, sp, r3
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Arm/
DMath64.S31 mov r3, r0, asl r2
34 mov r0, r3
46 mov r3, r5, lsr r2
48 orr r3, r3, r1, asl ip
50 movpl r3, r1, lsr r0
52 mov r0, r3
64 mov r3, r5, lsr r2
66 orr r3, r3, r1, asl ip
68 movpl r3, r1, asr r0
70 mov r0, r3
[all …]
/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePi/Arm/
DModuleEntryPoint.asm52 ldrd r2, r3, [r1]
53 teq r3, #0
62 mov32 r3, FixedPcdGet32(PcdFdSize)
63 sub r3, r3, #1
64 add r3, r3, r2 // r3 = FdTop = PcdFdBaseAddress + PcdFdSize
74 subs r0, r1, r3 // r0 = SystemMemoryTop - FdTop
121 mov32 r3, FixedPcdGet32(PcdCPUCoreSecondaryStackSize)
DModuleEntryPoint.S37 ldrd r2, r3, [r1]
38 teq r3, #0
47 MOV32 (r3, FixedPcdGet32(PcdFdSize) - 1)
48 add r3, r3, r2 // r3 = FdTop = PcdFdBaseAddress + PcdFdSize
58 subs r0, r1, r3 // r0 = SystemMemoryTop - FdTop
104 MOV32 (r3, FixedPcdGet32(PcdCPUCoreSecondaryStackSize))
117 mov r3, sp
/device/linaro/bootloader/edk2/ArmVirtPkg/PrePi/Arm/
DModuleEntryPoint.S65 ldrd r2, r3, [r12]
70 addcs r3, r3, #1
73 teq r3, #0
79 MOV32 (r3, FixedPcdGet32 (PcdFdSize) - 1)
80 add r3, r3, r2 // r3 = FdTop = PcdFdBaseAddress + PcdFdSize
90 subs r0, r1, r3 // r0 = SystemMemoryTop - FdTop
136 MOV32 (r3, FixedPcdGet32(PcdCPUCoreSecondaryStackSize))
/device/linaro/bootloader/arm-trusted-firmware/plat/arm/css/drivers/sds/aarch32/
Dsds_helpers.S24 ubfx r3, r1, #0, #16
27 cmp r2, r3
37 mov r3, #0
48 add r3, r3, #0x1
49 cmp r1, r3
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibOptDxe/Arm/
DScanMem.S73 ldrb r3, [r0],#1
75 cmp r3, r2
87 movs r3, #0
95 sel r5, r3, r7 // bytes are 00 for none-00 bytes, or ff for 00 bytes - NOTE INVERSION
109 ldrb r3, [r0], #1
111 eor r3, r3, r2 // r3 = 0 if match - doesn't break flags from sub
112 cbz r3, 50f
DCopyMem.S59 rsb r3, r1, r11
60 cmp r12, r3
72 movne.n r3, #0
74 moveq.n r3, #1
79 and r0, r3, #1
103 sub r3, r14, #1
105 ldrb r3, [r3, #0]
111 strb r3, [r2, #0]
143 ldrb r3, [r14], #1
145 strb r3, [r10], #1
DCopyMem.asm39 rsb r3, r1, r11
40 cmp r12, r3
50 movne r3, #0
51 moveq r3, #1
54 andhi r0, r3, #1
74 sub r3, r14, #1
76 ldrb r3, [r3, #0]
82 strb r3, [r2, #0]
113 ldrb r3, [r14], #1
115 strb r3, [r10], #1
/device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Arm/
DSynchronization.S53 ldrexh r3, [r0]
54 cmp r3, r1
64 mov r0, r3
95 ldrex r3, [r0]
96 cmp r3, r1
106 mov r0, r3
140 cmpeq r7, r3
DSynchronization.asm52 ldrexh r3, [r0]
53 cmp r3, r1
63 mov r0, r3
94 ldrex r3, [r0]
95 cmp r3, r1
105 mov r0, r3
139 cmpeq r7, r3

1234