Home
last modified time | relevance | path

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

/linux-4.4.14/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 …]
Dashrdi3.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 )
Dlshrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
Dio-writesw-armv4.S79 THUMB( rsb r3, r3, #0 )
80 THUMB( ldr r3, [r1, r3] )
81 THUMB( sub r1, r3 )
Dbacktrace.S37 THUMB( moveq mask, #0xfc000000 )
38 THUMB( orreq mask, #0x03 )
126 THUMB( lsl r3, reg )
127 THUMB( tst instr, r3 )
Ddiv64.S184 THUMB( lsl xh, xh, ip )
185 THUMB( orr yl, yl, xh )
/linux-4.4.14/arch/arm/kernel/
Dsleep.S41 THUMB( lsr \dst, \dst, \rs0 )
44 THUMB( lsr \mask, \mask, \rs1 )
45 THUMB( orr \dst, \dst, \mask )
48 THUMB( lsr \mask, \mask, \rs2 )
49 THUMB( orr \dst, \dst, \mask )
125 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
126 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
127 THUMB( .thumb ) @ switch to Thumb now.
128 THUMB(1: )
158 THUMB( ldmia r0!, {r1, r2, r3} )
[all …]
Dentry-armv.S97 THUMB( stmia sp, {r0 - r12} )
98 THUMB( str sp, [sp, #S_SP] )
99 THUMB( str lr, [sp, #S_LR] )
205 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
340 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
341 THUMB( msr cpsr_c, r0 )
345 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
346 THUMB( msr cpsr_c, r0 )
354 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
355 THUMB( msr cpsr_c, r0 )
[all …]
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 …]
Dhead-nommu.S49 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
50 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
51 THUMB( .thumb ) @ switch to Thumb now.
52 THUMB(1: )
Ddebug.S118 THUMB( svc #0xab )
127 THUMB( svc #0xab )
Dhead-common.S97 THUMB( ldmia r3, {r4, r5, r6, r7} )
98 THUMB( ldr sp, [r3, #16] )
Drelocate_kernel.S64 THUMB( bx lr )
Dentry-common.S152 THUMB( mov r8, sp )
153 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
/linux-4.4.14/arch/arm/mm/
Dalignment.c201 THUMB( "1: "ins" %1, [%2]\n" ) \
202 THUMB( " add %2, %2, #1\n" ) \
259 THUMB( "1: "ins" %1, [%2]\n" ) \
260 THUMB( " add %2, %2, #1\n" ) \
291 THUMB( "1: "ins" %1, [%2]\n" ) \
292 THUMB( " add %2, %2, #1\n" ) \
295 THUMB( "2: "ins" %1, [%2]\n" ) \
296 THUMB( " add %2, %2, #1\n" ) \
299 THUMB( "3: "ins" %1, [%2]\n" ) \
300 THUMB( " add %2, %2, #1\n" ) \
Dcache-v7.S152 THUMB( lsl r6, r4, r5 )
153 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
155 THUMB( lsl r6, r9, r2 )
156 THUMB( orr r11, r11, r6 ) @ factor index number into r11
187 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
193 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
205 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
211 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
Dproc-v7-2level.S110 THUMB( add r0, r0, #2048 )
111 THUMB( str r3, [r0] )
Dproc-v7.S57 THUMB( bic r1, r1, #1 << 30 ) @ SCTLR.TE (Thumb exceptions)
481 THUMB( orr r0, r0, #1 << 30 ) @ Thumb exceptions
/linux-4.4.14/arch/arm/boot/compressed/
Dhead.S133 THUMB( badr r12, 1f )
134 THUMB( bx r12 )
141 THUMB( .thumb )
162 THUMB( svc 0xab ) @ angel_SWI_THUMB
858 THUMB( addeq r12, r3 )
859 THUMB( moveq pc, r12 ) @ call cache function
883 THUMB( nop )
885 THUMB( nop )
887 THUMB( nop )
892 THUMB( nop )
[all …]
Ddebug.S26 THUMB( svc #0xab )
/linux-4.4.14/arch/arm/include/asm/
Dunified.h45 #define THUMB(x...) x macro
58 #define THUMB(x...)
Dassembler.h204 THUMB( mov \rd, sp )
205 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT )
345 THUMB( orr \reg , \reg , #PSR_T_BIT )
Duaccess.h474 THUMB( "1: " TUSER(str) " " __reg_oper1 ", [%1]\n" ) \
475 THUMB( "2: " TUSER(str) " " __reg_oper0 ", [%1, #4]\n" ) \
/linux-4.4.14/arch/arm/common/
Dmcpm_head.S52 THUMB( badr r12, 1f )
53 THUMB( bx r12 )
54 THUMB( .thumb )
/linux-4.4.14/arch/arm/kvm/
Dinit.S107 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel)
122 THUMB( ldr r2, =(HSCTLR_M | HSCTLR_A | HSCTLR_TE) )
Dinterrupts.S397 THUMB( orr lr, #1)
/linux-4.4.14/arch/arm/mach-tegra/
Dreset-handler.S51 THUMB( it ne )
188 THUMB( add lr, lr, #1 ) @ switch to Thumb mode
Dsleep-tegra30.S185 THUMB( lsl r4, r4, r3 )
186 THUMB( orr r12, r12, r4 )
/linux-4.4.14/arch/arm/crypto/
Daes-armv4.S1039 THUMB( add r1,r10,r1,lsr#24 ) @ Td4[s1>>24]
1040 THUMB( ldrb r1,[r1] )
1054 THUMB( add r2,r10,r2,lsr#24 ) @ Td4[s2>>24]
1055 THUMB( ldrb r2,[r2] )
1069 THUMB( add r3,r10,r3,lsr#24 ) @ Td4[s3>>24]
1070 THUMB( ldrb r3,[r3] )
Dsha1-armv4-large.S377 THUMB( mov r11,sp )
378 THUMB( teq r14,r11 ) @ preserve carry