Home
last modified time | relevance | path

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

/linux-4.1.27/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 )
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 )
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.1.27/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 )
148 THUMB( ldmia r0!, {r1, r2, r3} )
149 THUMB( mov sp, r2 )
150 THUMB( bx r3 )
Dentry-armv.S95 THUMB( stmia sp, {r0 - r12} )
96 THUMB( str sp, [sp, #S_SP] )
97 THUMB( str lr, [sp, #S_LR] )
198 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
333 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
334 THUMB( msr cpsr_c, r0 )
338 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
339 THUMB( msr cpsr_c, r0 )
347 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
348 THUMB( msr cpsr_c, r0 )
[all …]
Dhead.S83 THUMB( adr r9, BSYM(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
351 THUMB( adr r9, BSYM(1f) ) @ Kernel is entered in ARM.
352 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
353 THUMB( .thumb ) @ switch to Thumb now.
354 THUMB(1: )
[all …]
Dhead-nommu.S49 THUMB( adr r9, BSYM(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.S128 THUMB( mov r8, sp )
129 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
/linux-4.1.27/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.S108 THUMB( add r0, r0, #2048 )
109 THUMB( str r3, [r0] )
Dproc-v7.S57 THUMB( bic r1, r1, #1 << 30 ) @ SCTLR.TE (Thumb exceptions)
461 THUMB( orr r0, r0, #1 << 30 ) @ Thumb exceptions
/linux-4.1.27/arch/arm/boot/compressed/
Dhead.S133 THUMB( adr r12, BSYM(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.1.27/arch/arm/include/asm/
Dunified.h45 #define THUMB(x...) x macro
59 #define THUMB(x...)
Dassembler.h185 THUMB( mov \rd, sp )
186 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT )
326 THUMB( orr \reg , \reg , #PSR_T_BIT )
Duaccess.h458 THUMB( "1: " TUSER(str) " " __reg_oper1 ", [%1]\n" ) \
459 THUMB( "2: " TUSER(str) " " __reg_oper0 ", [%1, #4]\n" ) \
/linux-4.1.27/arch/arm/common/
Dmcpm_head.S52 THUMB( adr r12, BSYM(1f) )
53 THUMB( bx r12 )
54 THUMB( .thumb )
/linux-4.1.27/arch/arm/kvm/
Dinit.S107 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel)
122 THUMB( ldr r2, =(HSCTLR_M | HSCTLR_A | HSCTLR_TE) )
Dinterrupts.S398 THUMB( orr lr, #1)
/linux-4.1.27/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.1.27/arch/arm/mach-omap2/
Dsram34xx.S132 THUMB( adr r7, omap3_sram_configure_core_dpll )
135 THUMB( str \Rt, [r7, \label - omap3_sram_configure_core_dpll] )
/linux-4.1.27/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