/device/linaro/bootloader/edk2/ArmPkg/Library/CompilerIntrinsicsLib/Arm/ |
D | udivmoddi4.S | 25 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 …]
|
D | clzsi2.S | 23 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 …]
|
D | ctzsi2.S | 20 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 …]
|
D | uwrite.asm | 48 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 …]
|
D | udivsi3.S | 27 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 …]
|
D | memcpy4.asm | 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} 47 ldrcs r3, [r1], #4 48 strcs r3, [r0], #4 [all …]
|
D | uread.asm | 30 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 …]
|
D | ldivmod.S | 35 eor r4,r4,r3,LSR #1 40 tst r3,r3 43 rsc r3,r3,#0 54 rsc r3,r3,#0
|
D | ldivmod.asm | 32 EOR r4,r4,r3,LSR #1 37 TST r3,r3 40 RSC r3,r3,#0 51 RSC r3,r3,#0
|
D | switch.asm | 22 CMP r3,r12 23 LDRBCC r3,[lr,r3] 24 LDRBCS r3,[lr,r12] 25 ADD r12,lr,r3,LSL #1
|
D | uldiv.S | 34 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 …]
|
D | uldiv.asm | 33 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 …]
|
D | divdi3.S | 23 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/ |
D | memcpy-armv7m.S | 100 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/ |
D | ArmPlatformStackLib.S | 40 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
|
D | ArmPlatformStackLib.asm | 42 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/ |
D | Math64.S | 31 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/ |
D | ModuleEntryPoint.S | 92 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/ |
D | CopyMem.S | 54 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
|
D | CopyMem.asm | 53 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/ |
D | CopyMem.S | 60 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
|
D | CopyMem.asm | 59 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/ |
D | Synchronization.S | 53 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
|
D | Synchronization.asm | 52 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/ |
D | ModuleEntryPoint.S | 73 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
|