Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/arm/common/
H A Dfiq_glue.S58 THUMB( add r7, r7, #(4 * 8) )
59 THUMB( stmia r7, {r8-r12} )
60 THUMB( sub r7, r7, #(4 * 8) )
69 THUMB( subne r6, r7, #(4 * 3) )
70 THUMB( movne sp, r6 )
74 THUMB( mov r6, #(SVC_MODE | PSR_I_BIT | PSR_F_BIT) )
75 THUMB( msr cpsr_c, r6 )
78 THUMB( sub r6, r7, #12 )
79 THUMB( mov sp, r6 )
97 THUMB( mov r6, #(FIQ_MODE | PSR_I_BIT | PSR_F_BIT) )
[all …]
H A Dmcpm_head.S48 THUMB( badr r12, 1f )
49 THUMB( bx r12 )
50 THUMB( .thumb )
/OK3568_Linux_fs/kernel/arch/arm/lib/
H A Dfindbit.S27 THUMB( lsr r3, r2, #3 )
28 THUMB( ldrb r3, [r0, r3] )
48 THUMB( lsr r3, r2, #3 )
49 THUMB( ldrb r3, [r0, r3] )
68 THUMB( lsr r3, r2, #3 )
69 THUMB( ldrb r3, [r0, r3] )
89 THUMB( lsr r3, r2, #3 )
90 THUMB( ldrb r3, [r0, r3] )
106 THUMB( lsr r3, #3 )
107 THUMB( ldrb r3, [r0, r3] )
[all …]
H A Dio-writesw-armv4.S76 THUMB( rsb r3, r3, #0 )
77 THUMB( ldr r3, [r1, r3] )
78 THUMB( sub r1, r3 )
H A Dashrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dlshrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dashldi3.S48 THUMB( lsrmi r3, al, ip )
49 THUMB( orrmi ah, ah, r3 )
/OK3568_Linux_fs/kernel/arch/arm/kernel/
H A 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 )
125 THUMB( .thumb )
134 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
135 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
136 THUMB( .thumb ) @ switch to Thumb now.
137 THUMB(1: )
[all …]
H A Dentry-armv.S91 THUMB( stmia sp, {r0 - r12} )
92 THUMB( str sp, [sp, #S_SP] )
93 THUMB( str lr, [sp, #S_LR] )
197 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
257 THUMB( tst r5, #PSR_T_BIT ) @ exception taken in Thumb mode?
258 THUMB( movne r1, #2 ) @ if so, fix up PC correction
311 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
312 THUMB( msr cpsr_c, r0 )
316 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
317 THUMB( msr cpsr_c, r0 )
[all …]
H A Dhead-common.S88 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 Dhead.S81 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
82 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
83 THUMB( .thumb ) @ switch to Thumb now.
84 THUMB(1: )
95 THUMB( it eq ) @ force fixup-able long branch encoding
102 THUMB( it lo ) @ force fixup-able long branch encoding
364 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
365 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
366 THUMB( .thumb ) @ switch to Thumb now.
367 THUMB(1: )
[all …]
H A Ddebug.S132 THUMB( bkpt #0xab )
134 THUMB( svc #0xab )
147 THUMB( bkpt #0xab )
149 THUMB( svc #0xab )
/OK3568_Linux_fs/u-boot/arch/arm/lib/
H A Duldivmod.S32 THUMB(
39 stmfd sp!, {r4, r5, r6, r7, THUMB(TMP,) lr}
76 THUMB( lsrmi TMP, B_0, ip )
77 THUMB( orrmi B_1, B_1, TMP )
83 THUMB( lsrmi TMP, C_0, ip )
84 THUMB( orrmi C_1, C_1, TMP )
157 ldmfd sp!, {r4, r5, r6, r7, THUMB(TMP,) pc}
167 ldmfd sp!, {r4, r5, r6, r7, THUMB(TMP,) pc}
188 THUMB( lslpl TMP, A_1, D_1 )
189 THUMB( orrpl A_0, A_0, TMP )
[all …]
H A Dashrdi3.S27 THUMB( lslmi r3, ah, ip )
28 THUMB( orrmi al, al, r3 )
H A Dashldi3.S27 THUMB( lsrmi r3, al, ip )
28 THUMB( orrmi ah, ah, r3 )
H A Dlshrdi3.S27 THUMB( lslmi r3, ah, ip )
28 THUMB( orrmi al, al, r3 )
H A Ddebug.S116 THUMB( svc #0xab )
125 THUMB( svc #0xab )
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/
H A Dcache_v7_asm.S12 #define THUMB(x...) x macro
15 #define THUMB(x...) macro
55 THUMB( lsl r6, r4, r5 )
56 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
58 THUMB( lsl r6, r9, r2 )
59 THUMB( orr r11, r11, r6 ) @ factor index number into r11
79 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
82 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
125 THUMB( lsl r6, r4, r5 )
126 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Dalignment.c199 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 Dcache-v7.S158 THUMB( lsl r6, r4, r5 )
159 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
161 THUMB( lsl r6, r9, r2 )
162 THUMB( orr r11, r11, r6 ) @ factor index number into r11
196 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
202 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
214 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
220 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
H A Dproc-v7-2level.S101 THUMB( add r0, r0, #2048 )
102 THUMB( str r3, [r0] )
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Dunified.h35 #define THUMB(x...) x macro
48 #define THUMB(x...)
/OK3568_Linux_fs/kernel/arch/arm/boot/compressed/
H A Dhead.S145 THUMB( isb )
241 THUMB( svc 0xab ) @ angel_SWI_THUMB
957 THUMB( addeq r12, r3 )
958 THUMB( moveq pc, r12 ) @ call cache function
982 THUMB( nop )
984 THUMB( nop )
986 THUMB( nop )
991 THUMB( nop )
993 THUMB( nop )
995 THUMB( nop )
[all …]
H A Ddebug.S31 THUMB( bkpt #0xab )
33 THUMB( svc #0xab )
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/
H A Dunified.h34 #define THUMB(x...) x macro
47 #define THUMB(x...)

12