/device/linaro/bootloader/edk2/ArmPkg/Library/CompilerIntrinsicsLib/Arm/ |
D | uldiv.S | 30 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 …]
|
D | uldiv.asm | 29 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 …]
|
D | memcpy4.asm | 29 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}
|
D | ldivmod.S | 33 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}
|
D | moddi3.S | 20 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}
|
D | ldivmod.asm | 30 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}
|
D | muldi3.S | 20 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 …]
|
D | divdi3.S | 22 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}
|
D | udivsi3.S | 23 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}
|
D | udivmoddi4.S | 21 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 …]
|
D | sourcery.S | 21 stmfd sp!, {r4, r5, r8} 25 mov r4, r2 31 ldmfd sp!, {r4, r5, r8} 39 cmp r8, r4 46 cmp r8, r4
|
D | modsi3.S | 20 stmfd sp!, {r4, r5, r7, lr} 23 mov r4, r1 25 mul r0, r4, r0 27 ldmfd sp!, {r4, r5, r7, pc}
|
D | umodsi3.S | 20 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/ |
D | SetMem.S | 44 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 …]
|
D | SetMem.asm | 41 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/ |
D | start.S | 44 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/ |
D | Math64.S | 25 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/ |
D | ModuleEntryPoint.S | 46 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/ |
D | ArmPlatformStackLib.S | 42 mov r4, r1 55 mov r1, r4 73 mov r4, lr 87 bx r4 97 mov r4, lr 120 bx r4
|
D | ArmPlatformStackLib.asm | 44 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/ |
D | Helper.asm | 29 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/ |
D | memcpy-armv7m.S | 249 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/ |
D | CopyMem.S | 45 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}
|
D | CopyMem.asm | 44 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/ |
D | ArmHvc.asm | 19 push {r4-r8} 27 ldr r4, [r0, #16] 48 pop {r4-r8}
|