Home
last modified time | relevance | path

Searched refs:THUMB (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/arch/arm/lib/
Dfindbit.S30 THUMB( lsr r3, r2, #3 )
31 THUMB( ldrb r3, [r0, r3] )
51 THUMB( lsr r3, r2, #3 )
52 THUMB( ldrb r3, [r0, r3] )
71 THUMB( lsr r3, r2, #3 )
72 THUMB( ldrb r3, [r0, r3] )
92 THUMB( lsr r3, r2, #3 )
93 THUMB( ldrb r3, [r0, r3] )
109 THUMB( lsr r3, #3 )
110 THUMB( ldrb r3, [r0, r3] )
[all …]
Dio-writesw-armv4.S79 THUMB( rsb r3, r3, #0 )
80 THUMB( ldr r3, [r1, r3] )
81 THUMB( sub r1, r3 )
Dashrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
Dlshrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
Dashldi3.S48 THUMB( lsrmi r3, al, ip )
49 THUMB( orrmi ah, ah, r3 )
Dbacktrace.S38 THUMB( moveq mask, #0xfc000000 )
39 THUMB( orreq mask, #0x03 )
Ddiv64.S184 THUMB( lsl xh, xh, ip )
185 THUMB( orr yl, yl, xh )
/Linux-v4.19/arch/arm/kernel/
Dsleep.S42 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 )
126 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
127 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
128 THUMB( .thumb ) @ switch to Thumb now.
129 THUMB(1: )
159 THUMB( ldmia r0!, {r1, r2, r3} )
[all …]
Dentry-armv.S93 THUMB( stmia sp, {r0 - r12} )
94 THUMB( str sp, [sp, #S_SP] )
95 THUMB( str lr, [sp, #S_LR] )
207 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
342 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
343 THUMB( msr cpsr_c, r0 )
347 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
348 THUMB( msr cpsr_c, r0 )
356 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
357 THUMB( msr cpsr_c, r0 )
[all …]
Dhead-common.S92 THUMB( ldr sp, [r4] )
93 THUMB( add r4, #4 )
99 THUMB( ldmia r4!, {r0, r1, r2, r3} )
100 THUMB( mov sp, r3 )
106 THUMB( ldmia r4!, {r0, r1, r3} )
107 THUMB( mov sp, r3 )
Dhead.S83 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
84 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
85 THUMB( .thumb ) @ switch to Thumb now.
86 THUMB(1: )
97 THUMB( it eq ) @ force fixup-able long branch encoding
104 THUMB( it lo ) @ force fixup-able long branch encoding
367 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
368 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
369 THUMB( .thumb ) @ switch to Thumb now.
370 THUMB(1: )
[all …]
Ddebug.S128 THUMB( bkpt #0xab )
130 THUMB( svc #0xab )
143 THUMB( bkpt #0xab )
145 THUMB( svc #0xab )
Drelocate_kernel.S65 THUMB( bx lr )
Dhead-nommu.S50 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
51 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
52 THUMB( .thumb ) @ switch to Thumb now.
53 THUMB(1: )
/Linux-v4.19/arch/arm/mm/
Dalignment.c202 THUMB( "1: "ins" %1, [%2]\n" ) \
203 THUMB( " add %2, %2, #1\n" ) \
260 THUMB( "1: "ins" %1, [%2]\n" ) \
261 THUMB( " add %2, %2, #1\n" ) \
292 THUMB( "1: "ins" %1, [%2]\n" ) \
293 THUMB( " add %2, %2, #1\n" ) \
296 THUMB( "2: "ins" %1, [%2]\n" ) \
297 THUMB( " add %2, %2, #1\n" ) \
300 THUMB( "3: "ins" %1, [%2]\n" ) \
301 THUMB( " add %2, %2, #1\n" ) \
Dcache-v7.S153 THUMB( lsl r6, r4, r5 )
154 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
156 THUMB( lsl r6, r9, r2 )
157 THUMB( orr r11, r11, r6 ) @ factor index number into r11
188 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
194 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
206 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
212 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
Dproc-v7-2level.S104 THUMB( add r0, r0, #2048 )
105 THUMB( str r3, [r0] )
/Linux-v4.19/arch/arm/include/asm/
Dunified.h47 #define THUMB(x...) x macro
60 #define THUMB(x...)
Dassembler.h210 THUMB( mov \rd, sp )
211 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT )
351 THUMB( orr \reg , \reg , #PSR_T_BIT )
/Linux-v4.19/arch/arm/boot/compressed/
Ddebug.S28 THUMB( bkpt #0xab )
30 THUMB( svc #0xab )
Dhead.S170 THUMB( svc 0xab ) @ angel_SWI_THUMB
874 THUMB( addeq r12, r3 )
875 THUMB( moveq pc, r12 ) @ call cache function
899 THUMB( nop )
901 THUMB( nop )
903 THUMB( nop )
908 THUMB( nop )
910 THUMB( nop )
912 THUMB( nop )
919 THUMB( nop )
[all …]
/Linux-v4.19/arch/arm/kvm/hyp/
Dhyp-entry.S143 THUMB( cmp r1, #\val )
144 THUMB( popeq {r1, r2} )
175 THUMB( orr lr, lr, #PSR_T_BIT )
251 THUMB( orr lr, #1)
/Linux-v4.19/arch/arm/kvm/
Dinit.S101 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel)
115 THUMB( ldr r2, =(HSCTLR_M | HSCTLR_TE) )
132 THUMB( orr r0, r0, #PSR_T_BIT )
/Linux-v4.19/arch/arm/common/
Dmcpm_head.S52 THUMB( badr r12, 1f )
53 THUMB( bx r12 )
54 THUMB( .thumb )
/Linux-v4.19/arch/arm/mach-tegra/
Dreset-handler.S51 THUMB( it ne )
188 THUMB( add lr, lr, #1 ) @ switch to Thumb mode

12