/openbmc/u-boot/arch/arm/cpu/armv7/ |
H A D | cache_v7_asm.S | 10 #define THUMB(x...) x macro 13 #define THUMB(x...) macro 53 THUMB( lsl r6, r4, r5 ) 56 THUMB( lsl r6, r9, r2 ) 57 THUMB( orr r11, r11, r6 ) @ factor index number into r11 77 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) 80 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} ) 123 THUMB( lsl r6, r4, r5 ) 126 THUMB( lsl r6, r9, r2 ) 147 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) [all …]
|
/openbmc/u-boot/arch/arm/lib/ |
H A D | uldivmod.S | 31 THUMB( 38 stmfd sp!, {r4, r5, r6, r7, THUMB(TMP,) lr} 75 THUMB( lsrmi TMP, B_0, ip ) 76 THUMB( orrmi B_1, B_1, TMP ) 82 THUMB( lsrmi TMP, C_0, ip ) 83 THUMB( orrmi C_1, C_1, TMP ) 156 ldmfd sp!, {r4, r5, r6, r7, THUMB(TMP,) pc} 187 THUMB( lslpl TMP, A_1, D_1 ) 188 THUMB( orrpl A_0, A_0, TMP ) 227 THUMB( lsl A_1, D_1 ) [all …]
|
H A D | lshrdi3.S | 26 THUMB( lslmi r3, ah, ip ) 27 THUMB( orrmi al, al, r3 )
|
H A D | ashldi3.S | 26 THUMB( lsrmi r3, al, ip ) 27 THUMB( orrmi ah, ah, r3 )
|
H A D | ashrdi3.S | 26 THUMB( lslmi r3, ah, ip ) 27 THUMB( orrmi al, al, r3 )
|
H A D | debug.S | 115 THUMB( svc #0xab ) 124 THUMB( svc #0xab )
|
/openbmc/linux/arch/arm/kernel/ |
H A D | entry-armv.S | 99 THUMB( stmia sp, {r0 - r12} ) 100 THUMB( str sp, [sp, #S_SP] ) 101 THUMB( str lr, [sp, #S_LR] ) 318 THUMB( msr cpsr_c, r0 ) 323 THUMB( msr cpsr_c, r0 ) 332 THUMB( msr cpsr_c, r0 ) 337 THUMB( msr cpsr_c, r0 ) 880 THUMB( adr r0, 1f ) 881 THUMB( ldr lr, [r0, lr, lsl #2] ) 931 THUMB( svc #0 ) [all …]
|
H A D | head.S | 96 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM. 97 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 98 THUMB( .thumb ) @ switch to Thumb now. 99 THUMB(1: ) 110 THUMB( it eq ) @ force fixup-able long branch encoding 384 THUMB( badr r9, 1f ) @ Kernel is entered in ARM. 385 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 386 THUMB( .thumb ) @ switch to Thumb now. 387 THUMB(1: ) 579 THUMB( add r0, r0, r4 ) [all …]
|
H A D | sleep.S | 42 THUMB( lsr \dst, \dst, \rs0 ) 45 THUMB( lsr \mask, \mask, \rs1 ) 46 THUMB( orr \dst, \dst, \mask ) 49 THUMB( lsr \mask, \mask, \rs2 ) 50 THUMB( orr \dst, \dst, \mask )
|
H A D | head-common.S | 88 THUMB( ldr sp, [r4] ) 89 THUMB( add r4, #4 ) 95 THUMB( ldmia r4!, {r0, r1, r2, r3} ) 96 THUMB( mov sp, r3 ) 102 THUMB( ldmia r4!, {r0, r1, r3} ) 103 THUMB( mov sp, r3 )
|
H A D | debug.S | 132 THUMB( bkpt #0xab ) 134 THUMB( svc #0xab ) 147 THUMB( bkpt #0xab ) 149 THUMB( svc #0xab )
|
H A D | relocate_kernel.S | 67 THUMB( bx lr )
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | unified.h | 31 #define THUMB(x...) x macro 44 #define THUMB(x...)
|
/openbmc/linux/arch/arm/lib/ |
H A D | lshrdi3.S | 48 THUMB( lslmi r3, ah, ip ) 49 THUMB( orrmi al, al, r3 )
|
H A D | ashldi3.S | 48 THUMB( lsrmi r3, al, ip ) 49 THUMB( orrmi ah, ah, r3 )
|
H A D | ashrdi3.S | 48 THUMB( lslmi r3, ah, ip ) 49 THUMB( orrmi al, al, r3 )
|
H A D | io-writesw-armv4.S | 76 THUMB( rsb r3, r3, #0 ) 77 THUMB( ldr r3, [r1, r3] ) 78 THUMB( sub r1, r3 )
|
H A D | backtrace.S | 36 THUMB( moveq mask, #0xfc000000 ) 37 THUMB( orreq mask, #0x03 )
|
/openbmc/linux/arch/arm/boot/compressed/ |
H A D | debug.S | 31 THUMB( bkpt #0xab ) 33 THUMB( svc #0xab )
|
H A D | head.S | 147 THUMB( isb ) 997 THUMB( nop ) 999 THUMB( nop ) 1001 THUMB( nop ) 1006 THUMB( nop ) 1008 THUMB( nop ) 1010 THUMB( nop ) 1017 THUMB( nop ) 1040 THUMB( nop ) 1042 THUMB( nop ) [all …]
|
/openbmc/linux/arch/arm/probes/kprobes/ |
H A D | actions-common.c | 88 THUMB( "stmdb sp!, {%[regs], r7} \n\t" ) in emulate_generic_r0_12_noflags() 101 THUMB( "ldr r7, [sp], #4 \n\t" ) in emulate_generic_r0_12_noflags() 104 : "r0", "r2", "r3", "r4", "r5", "r6", ARM("r7") THUMB("r11"), in emulate_generic_r0_12_noflags()
|
/openbmc/linux/arch/arm/mm/ |
H A D | alignment.c | 199 THUMB( "1: "ins" %1, [%2]\n" ) \ 200 THUMB( " add %2, %2, #1\n" ) \ 257 THUMB( "1: "ins" %1, [%2]\n" ) \ 258 THUMB( " add %2, %2, #1\n" ) \ 289 THUMB( "1: "ins" %1, [%2]\n" ) \ 290 THUMB( " add %2, %2, #1\n" ) \ 293 THUMB( "2: "ins" %1, [%2]\n" ) \ 294 THUMB( " add %2, %2, #1\n" ) \ 297 THUMB( "3: "ins" %1, [%2]\n" ) \ 298 THUMB( " add %2, %2, #1\n" ) \
|
H A D | proc-v7-2level.S | 103 THUMB( add r0, r0, #2048 ) 104 THUMB( str r3, [r0] )
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | unified.h | 33 #define THUMB(x...) x macro 46 #define THUMB(x...)
|
/openbmc/linux/arch/arm/common/ |
H A D | mcpm_head.S | 50 THUMB( badr r12, 1f ) 51 THUMB( bx r12 ) 52 THUMB( .thumb )
|