| /OK3568_Linux_fs/kernel/arch/arm/common/ |
| H A D | fiq_glue.S | 58 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 D | mcpm_head.S | 48 THUMB( badr r12, 1f ) 49 THUMB( bx r12 ) 50 THUMB( .thumb )
|
| /OK3568_Linux_fs/kernel/arch/arm/lib/ |
| H A D | findbit.S | 27 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 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 | ashrdi3.S | 48 THUMB( lslmi r3, ah, ip ) 49 THUMB( orrmi al, al, r3 )
|
| 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 )
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| 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 ) 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 D | entry-armv.S | 91 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 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 | head.S | 81 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 D | debug.S | 132 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 D | uldivmod.S | 32 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 D | ashrdi3.S | 27 THUMB( lslmi r3, ah, ip ) 28 THUMB( orrmi al, al, r3 )
|
| H A D | ashldi3.S | 27 THUMB( lsrmi r3, al, ip ) 28 THUMB( orrmi ah, ah, r3 )
|
| H A D | lshrdi3.S | 27 THUMB( lslmi r3, ah, ip ) 28 THUMB( orrmi al, al, r3 )
|
| H A D | debug.S | 116 THUMB( svc #0xab ) 125 THUMB( svc #0xab )
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ |
| H A D | cache_v7_asm.S | 12 #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 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 | cache-v7.S | 158 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 D | proc-v7-2level.S | 101 THUMB( add r0, r0, #2048 ) 102 THUMB( str r3, [r0] )
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | unified.h | 35 #define THUMB(x...) x macro 48 #define THUMB(x...)
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/compressed/ |
| H A D | head.S | 145 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 D | debug.S | 31 THUMB( bkpt #0xab ) 33 THUMB( svc #0xab )
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | unified.h | 34 #define THUMB(x...) x macro 47 #define THUMB(x...)
|