Home
last modified time | relevance | path

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

1234

/device/linaro/bootloader/edk2/ArmPkg/Library/CompilerIntrinsicsLib/Arm/
Dudivmoddi4.S25 stmia sp, {r2-r3}
27 orrs r2, r2, r3
33 cmp r3, #0
86 sub r3, r2, #1
87 tst r2, r3
91 andne r5, ip, r3
94 rsb r3, r2, #0
95 and r3, r2, r3
96 clz r3, r3
97 rsb r3, r3, #31
[all …]
Dclzsi2.S23 movs r3, r0, lsr #16
24 movne r3, #16
25 moveq r3, #0
28 mov r3, r0, lsr r3
29 tst r3, #65280
34 mov r3, r3, lsr r0
35 tst r3, #240
40 mov r3, r3, lsr r0
41 tst r3, #12
46 mov r2, r3, lsr r0
[all …]
Dctzsi2.S20 uxth r3, r0
21 cmp r3, #0
27 movne r3, #0
28 moveq r3, #8
29 mov r0, r0, lsr r3
33 add r3, r3, ip
38 add r3, r3, r1
41 add r2, r3, r2
42 eor r3, r0, #1
44 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.S27 clz r3, r0
28 rsb r3, r3, r2
29 cmp r3, #31
32 add r5, r3, #1
33 rsb r3, r3, #31
35 mov r2, r0, asl r3
42 orr r2, r3, lr
43 rsb r3, ip, r1
44 sub r3, r3, #1
45 and r0, r1, r3, asr #31
[all …]
Dmemcpy4.asm33 ldmcsia r1!, {r3, r4, ip, lr}
34 stmcsia r0!, {r3, r4, ip, lr}
35 ldmcsia r1!, {r3, r4, ip, lr}
36 stmcsia r0!, {r3, r4, ip, lr}
41 ldmcsia r1!, {r3, r4, ip, lr}
42 stmcsia r0!, {r3, r4, ip, lr}
43 ldmmiia r1!, {r3, r4}
44 stmmiia r0!, {r3, r4}
47 ldrcs r3, [r1], #4
48 strcs r3, [r0], #4
[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.S35 eor r4,r4,r3,LSR #1
40 tst r3,r3
43 rsc r3,r3,#0
54 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.S23 mov r4, r3, asr #31
33 eor r3, r3, r4
35 sbc r3, r3, r5
42 eor r3, r10, r4
44 eor r1, r1, r3
46 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.S40 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
115 mul r3, r3, r5
118 add sp, sp, r3
DArmPlatformStackLib.asm42 mov r6, r3
45 mov r3, r0
56 mov r0, r3
59 mov r3, r6
85 mul r3, r3, r1
88 add sp, r0, r3
119 mul r3, r3, r5
122 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/ArmVirtPkg/PrePi/Arm/
DModuleEntryPoint.S92 ldrd r2, r3, [r12]
97 addcs r3, r3, #1
99 strd r2, r3, [r12]
102 teq r3, #0
109 ldr r3, =FixedPcdGet32 (PcdFdSize)
110 sub r3, r3, #1
111 add r3, r3, r2 // r3 = FdTop = PcdFdBaseAddress + PcdFdSize
121 subs r0, r1, r3 // r0 = SystemMemoryTop - FdTop
171 LoadConstantToReg (FixedPcdGet32(PcdCPUCoreSecondaryStackSize), r3)
/device/linaro/bootloader/edk2/ArmPkg/Library/BaseMemoryLibVstm/Arm/
DCopyMem.S54 movne r3, #0
55 moveq r3, #1
58 andhi r0, r3, #1
63 rsb r3, r1, r4
64 cmp ip, r3
82 sub r3, lr, #1
84 ldrb r3, [r3, #0]
89 strb r3, [r2, #0]
93 ldrb r3, [lr], #1
95 strb r3, [r9], #1
DCopyMem.asm53 movne r3, #0
54 moveq r3, #1
57 andhi r0, r3, #1
62 rsb r3, r1, r4
63 cmp ip, r3
81 sub r3, lr, #1
83 ldrb r3, [r3, #0]
88 strb r3, [r2, #0]
92 ldrb r3, [lr], #1
94 strb r3, [r9], #1
/device/linaro/bootloader/edk2/ArmPkg/Library/BaseMemoryLibStm/Arm/
DCopyMem.S60 rsb r3, r1, r11
61 cmp r12, r3
76 movne r3, #0
77 moveq r3, #1
80 andhi r0, r3, #1
100 sub r3, r14, #1
102 ldrb r3, [r3, #0]
108 strb r3, [r2, #0]
139 ldrb r3, [r14], #1
141 strb r3, [r10], #1
DCopyMem.asm59 rsb r3, r1, r11
60 cmp r12, r3
75 movne r3, #0
76 moveq r3, #1
79 andhi r0, r3, #1
99 sub r3, r14, #1
101 ldrb r3, [r3, #0]
107 strb r3, [r2, #0]
138 ldrb r3, [r14], #1
140 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
/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePi/Arm/
DModuleEntryPoint.S73 LoadConstantToReg (FixedPcdGet32(PcdFdSize), r3)
74 sub r3, r3, #1
75 add r3, r3, r2 // r3 = FdTop = PcdFdBaseAddress + PcdFdSize
85 subs r0, r1, r3 // r0 = SystemMemoryTop - FdTop
135 LoadConstantToReg (FixedPcdGet32(PcdCPUCoreSecondaryStackSize), r3)
148 mov r3, sp

1234