Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 63) sorted by relevance

123

/device/linaro/bootloader/edk2/ArmPkg/Library/CompilerIntrinsicsLib/Arm/
Duldiv.S30 stmdb sp!, {r4, r5, r6, lr}
31 mov r4, r1
82 cmp r4, ip, lsl #1
84 subcs r4, r4, ip, lsl #1
86 cmp r4, ip
87 subcs r4, r4, ip
93 orrs r0, r4, r5, lsr #30
94 moveq r4, r5
101 movs r0, r4, lsr #14
102 moveq r4, r4, lsl #16
[all …]
Duldiv.asm29 stmdb sp!, {r4, r5, r6, lr}
30 mov r4, r1
81 cmp r4, ip, lsl #1
83 subcs r4, r4, ip, lsl #1
85 cmp r4, ip
86 subcs r4, r4, ip
92 orrs r0, r4, r5, lsr #30
93 moveq r4, r5
100 movs r0, r4, lsr #14
101 moveq r4, r4, lsl #16
[all …]
Dmemcpy4.asm29 stmdb sp!, {r4, lr}
33 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}
45 ldmia sp!, {r4, lr}
Dldivmod.S33 push {r4,lr}
34 asrs r4,r1,#1
35 eor r4,r4,r3,LSR #1
46 tst r4,#0x40000000
51 tst r4,#0x80000000
56 pop {r4,pc}
Dmoddi3.S20 stmfd sp!, {r4, r5, r7, lr}
21 mov r4, r1, asr #31
26 mov r5, r4
28 eor r0, r0, r4
29 eor r1, r1, r4
33 subs r0, r0, r4
40 eor r0, r0, r4
41 eor r1, r1, r4
42 subs r0, r0, r4
46 ldmfd sp!, {r4, r5, r7, pc}
Dldivmod.asm30 PUSH {r4,lr}
31 ASRS r4,r1,#1
32 EOR r4,r4,r3,LSR #1
43 TST r4,#0x40000000
48 TST r4,#0x80000000
53 POP {r4,pc}
Dmuldi3.S20 stmfd sp!, {r4, r5, r6, r7, lr}
24 mov r4, r0, lsr #16
28 mul ip, r4, ip
34 str r4, [sp, #4]
35 add r4, lr, ip, asl #16
38 add r10, ip, r4, lsr #16
40 and lr, r4, r11
41 add r4, lr, ip, asl #16
47 mov r10, r4
50 mov r0, r4
[all …]
Ddivdi3.S22 stmfd sp!, {r4, r5, r7, lr}
23 mov r4, r3, asr #31
29 mov r5, r4
32 eor r2, r2, r4
33 eor r3, r3, r4
34 subs r2, r2, r4
41 eor r2, r10, r4
42 eor r3, r10, r4
49 ldmfd sp!, {r4, r5, r7, pc}
Dudivsi3.S23 stmfd sp!, {r4, r5, r7, lr}
31 ldmfdeq sp!, {r4, r5, r7, pc}
37 mov r4, lr
48 add r4, r4, #1
50 cmp r4, r5
54 ldmfd sp!, {r4, r5, r7, pc}
57 ldmfd sp!, {r4, r5, r7, pc}
Dudivmoddi4.S21 stmfd sp!, {r4, r5, r6, r7, lr}
81 mov r4, r10
83 stmia r6, {r4-r5}
90 movne r4, r0
92 stmiane r6, {r4-r5}
113 orr r4, r3, ip, asl r2
147 rsb r4, r3, #31
148 mov r2, r0, asl r4
157 orr r3, r3, ip, asl r4
169 orr r4, r3, r0
[all …]
Dsourcery.S21 stmfd sp!, {r4, r5, r8}
25 mov r4, r2
31 ldmfd sp!, {r4, r5, r8}
39 cmp r8, r4
46 cmp r8, r4
Dmodsi3.S20 stmfd sp!, {r4, r5, r7, lr}
23 mov r4, r1
25 mul r0, r4, r0
27 ldmfd sp!, {r4, r5, r7, pc}
Dumodsi3.S20 stmfd sp!, {r4, r5, r7, lr}
23 mov r4, r1
25 mul r0, r4, r0
27 ldmfd sp!, {r4, r5, r7, pc}
/device/linaro/bootloader/edk2/ArmPkg/Library/BaseMemoryLibStm/Arm/
DSetMem.S44 stmfd sp!, {r4-r11, lr}
58 and r4, r2, #0xff
59 orr r4, r4, r4, LSL #8
60 orr r4, r4, r4, LSL #16
61 mov r5, r4
62 mov r6, r4
63 mov r7, r4
64 mov r8, r4
65 mov r9, r4
66 mov r10, r4
[all …]
DSetMem.asm41 stmfd sp!, {r4-r11, lr}
55 and r4, r2, #0xff
56 orr r4, r4, r4, LSL #8
57 orr r4, r4, r4, LSL #16
58 mov r5, r4
59 mov r6, r4
60 mov r7, r4
61 mov r8, r4
62 mov r9, r4
63 mov r10, r4
[all …]
/device/linaro/hikey/l-loader/
Dstart.S44 ldr r4, =0xf6504000 @ ACPU_CTRL register base
49 str r6, [r4, r5]
51 ldr r0, [r4, r5]
58 ldr r0, [r4, r5] @ Load ACPU_SC_CPUx_CTRL
60 str r0, [r4, r5] @ Save to ACPU_SC_CPUx_CTRL
61 ldr r0, [r4, r5]
71 ldr r4, =0xf70100e0 @ UART2_RXD IOMG register
73 str r0, [r4]
74 str r0, [r4, #4] @ UART2_TXD IOMG register
75 ldr r0, [r4]
[all …]
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Arm/
DMath64.S25 stmfd sp!, {r4, r5, r6}
28 mov r4, r6, asl r2
30 orr r4, r4, r0, lsr ip
32 movpl r4, r0, asl r1
35 mov r1, r4
36 ldmfd sp!, {r4, r5, r6}
43 stmfd sp!, {r4, r5, r6}
49 mov r4, r1, lsr r2
53 mov r1, r4
54 ldmfd sp!, {r4, r5, r6}
[all …]
/device/linaro/bootloader/edk2/ArmVirtPkg/PrePi/Arm/
DModuleEntryPoint.S46 ldrd r4, r5, [r12]
49 add r4, r4, r12
70 ldr r9, [r8, r4] // read addend into r9
72 str r9, [r8, r4] // write relocated value at offset
114 LoadConstantToReg (FixedPcdGet32(PcdSystemMemoryUefiRegionSize), r4)
123 cmp r0, r4
151 sub r11, r1, r4
187 ldr r4, StartupAddr
193 blx r4
/device/linaro/bootloader/edk2/ArmPlatformPkg/Library/ArmPlatformStackLib/Arm/
DArmPlatformStackLib.S42 mov r4, r1
55 mov r1, r4
73 mov r4, lr
87 bx r4
97 mov r4, lr
120 bx r4
DArmPlatformStackLib.asm44 mov r4, r1
57 mov r1, r4
76 mov r4, lr
90 bx r4
101 mov r4, lr
124 bx r4
/device/linaro/bootloader/edk2/ArmPlatformPkg/Sec/Arm/
DHelper.asm29 mrs r4, cpsr // Save current mode (SVC) in r4
30 bic r5, r4, #0x1f // Clear all mode bits
38 msr spsr_cxsf, r4 // Use saved mode for the MOVS jump to the kernel
40 mov r4, r0 // Swap EntryPoint and MpId registers
45 bx r4
/device/google/contexthub/firmware/lib/libc/
Dmemcpy-armv7m.S249 push {r4, r5}
259 ldr r4, [r1], #4
268 lsrs r4, r4, \shift
271 orr r4, r4, r5
272 str r4, [r0], #4
273 mov r4, r3
293 pop {r4, r5}
/device/linaro/bootloader/edk2/ArmPkg/Library/BaseMemoryLibVstm/Arm/
DCopyMem.S45 stmfd sp!, {r4, r9, lr}
47 mov r4, r0
60 cmp r4, r1
63 rsb r3, r1, r4
68 add r9, r4, ip
111 mov r0, r4
112 ldmfd sp!, {r4, r9, pc}
DCopyMem.asm44 stmfd sp!, {r4, r9, lr}
46 mov r4, r0
59 cmp r4, r1
62 rsb r3, r1, r4
67 add r9, r4, ip
110 mov r0, r4
111 ldmfd sp!, {r4, r9, pc}
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmHvcLib/Arm/
DArmHvc.asm19 push {r4-r8}
27 ldr r4, [r0, #16]
48 pop {r4-r8}

123