/freebsd-9.3-release/sys/arm/at91/ |
H A D | at91_reset.S | 36 mrs r0, cpsr 37 orr r0, r0, #0x80 38 msr cpsr_c, r0 41 ldr r0, =SDRAM_TR 43 str r1, [r0] 46 ldr r0, =SDRAM_LPR 54 str r1, [r0]
|
/freebsd-9.3-release/contrib/compiler-rt/lib/arm/ |
H A D | extendsfdf2vfp.S | 22 vmov s15, r0 // load float register from R0 24 vmov r0, r1, d7 // return result in r0/r1 pair
|
H A D | fixdfsivfp.S | 22 vmov d7, r0, r1 // load double register from R0/R1 24 vmov r0, s15 // move s15 to result register
|
H A D | fixsfsivfp.S | 22 vmov s15, r0 // load float register from R0 24 vmov r0, s15 // move s15 to result register
|
H A D | fixunsdfsivfp.S | 23 vmov d7, r0, r1 // load double register from R0/R1 25 vmov r0, s15 // move s15 to result register
|
H A D | fixunssfsivfp.S | 23 vmov s15, r0 // load float register from R0 25 vmov r0, s15 // move s15 to result register
|
H A D | floatsidfvfp.S | 22 vmov s15, r0 // move int to float register s15 24 vmov r0, r1, d7 // move d7 to result register pair r0/r1
|
H A D | floatsisfvfp.S | 22 vmov s15, r0 // move int to float register s15 24 vmov r0, s15 // move s15 to result register
|
H A D | floatunssidfvfp.S | 22 vmov s15, r0 // move int to float register s15 24 vmov r0, r1, d7 // move d7 to result register pair r0/r1
|
H A D | floatunssisfvfp.S | 22 vmov s15, r0 // move int to float register s15 24 vmov r0, s15 // move s15 to result register
|
H A D | truncdfsf2vfp.S | 22 vmov d7, r0, r1 // load double from r0/r1 pair 24 vmov r0, s15 // return result in r0
|
/freebsd-9.3-release/lib/libkse/arch/arm/arm/ |
H A D | context.S | 43 cmp r0, #0 44 moveq r0, #-1 48 ldr r1, [r0, #(16 * 4)] /* CPSR */ 50 ldmia r0, {r0-r15} 65 cmp r0, #0 66 moveq r0, #-1 68 stmia r0, {r1-r14} 70 str r1, [r0] /* Return 1 from setcontext */ 71 str lr, [r0, #(1 [all...] |
/freebsd-9.3-release/sys/arm/arm/ |
H A D | cpufunc_asm_armv5.S | 46 stmfd sp!, {r0, lr} 48 ldmfd sp!, {r0, lr} 50 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 52 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 59 s_max .req r0 71 and r2, r0, r3 73 bic r0, r0, r3 75 mcr p15, 0, r0, c7, c5, 1 /* Invalidate I cache SE with VA */ 76 mcr p15, 0, r0, c [all...] |
H A D | cpufunc_asm_armv4.S | 47 mcr p15, 0, r0, c8, c7, 0 /* flush I+D tlb */ 51 mcr p15, 0, r0, c8, c5, 0 /* flush I tlb */ 55 mcr p15, 0, r0, c8, c6, 0 /* flush D tlb */ 59 mcr p15, 0, r0, c8, c6, 1 /* flush D tlb single entry */ 66 mcr p15, 0, r0, c7, c10, 4 /* drain write buffer */
|
H A D | cpufunc_asm_armv5_ec.S | 60 mcr p15, 0, r0, c7, c5, 0 /* Invalidate ICache */ 63 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 65 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 67 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 82 and r2, r0, r3 84 bic r0, r0, r3 86 mcr p15, 0, r0, c7, c5, 1 /* Invalidate I cache SE with VA */ 87 mcr p15, 0, r0, c7, c10, 1 /* Clean D cache SE with VA */ 88 add r0, r [all...] |
H A D | cpufunc_asm_arm9.S | 44 stmfd sp!, {r0, lr} 46 ldmfd sp!, {r0, lr} 48 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 50 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 57 mcr p15, 0, r0, c8, c6, 1 /* flush D tlb single entry */ 58 mcr p15, 0, r0, c8, c5, 1 /* flush I tlb single entry */ 65 s_max .req r0 76 and r2, r0, r3 78 bic r0, r0, r [all...] |
H A D | cpufunc_asm_sa11x0.S | 89 mcr p15, 0, r0, c15, c2, 2 /* disable clock switching */ 90 ldr r0, [r1] /* load from non-cacheable address */ 91 mcr p15, 0, r0, c15, c8, 2 /* wait for interrupt */ 93 mcr p15, 0, r0, c15, c1, 2 /* re-enable clock switching */ 113 mcr p15, 0, r0, c2, c0, 0 116 mcr p15, 0, r0, c8, c7, 0 /* flush the I+D tlb */ 119 mov r0, r0 120 mov r0, r0 [all...] |
H A D | cpufunc_asm.S | 65 mrc p15, 0, r0, c0, c0, 0 69 mrc p15, 0, r0, c1, c0, 0 73 mrc p15, 0, r0, c0, c0, 1 77 mrc p15, 0, r0, c5, c0, 0 81 mrc p15, 0, r0, c6, c0, 0 98 mcr p15, 0, r0, c1, c0, 0 103 mcr p15, 0, r0, c3, c0, 0 118 bic r2, r3, r0 /* Clear bits */ 124 mov r0, r3 /* Return old value */ 151 mov r0, r [all...] |
H A D | fusu.S | 59 stmfd sp!, {r0, r14} 62 ldr r2, [r2, r0, lsl #2] 64 ldmfd sp!, {r0, r14} 77 ldrt r5, [r0] 79 movne r0, r5 80 streqt r2, [r0] 81 moveq r0, r1 92 mov r0, #0x00000000 93 str r0, [r3, #PCB_ONFAULT] 94 mvn r0, # [all...] |
/freebsd-9.3-release/lib/libc/arm/string/ |
H A D | strncmp.S | 38 moveq r0, #0 42 adds ip, r0, r2 47 ldrb r2, [r0], #1 49 cmp ip, r0 53 sub r0, r2, r3
|
H A D | strlen.S | 33 ands r3, r0, #3 35 sub r0, r0, r3 36 ldr r2, [r0] 37 add r0, r0, #4 46 ldr r2, [r0] 47 add r0, r0, #4 77 mov r0, r [all...] |
/freebsd-9.3-release/lib/libc/powerpc64/sys/ |
H A D | pipe.S | 35 li %r0,SYS_pipe 43 mflr %r0 44 std %r0,16(%r1) 49 ld %r0,16(%r1) 50 mtlr %r0
|
/freebsd-9.3-release/sys/arm/xscale/ixp425/ |
H A D | ixp425_a4x_io.S | 56 ldr r0, [r1, r2, LSL #2] 57 and r0, r0, #0xff 61 ldr r0, [r1, r2, LSL #2] 64 and r0, r0, r1 68 ldr r0, [r1, r2, LSL #2] 80 mov r0, #0xff 81 orr r0, r0, r [all...] |
/freebsd-9.3-release/libexec/rtld-elf/arm/ |
H A D | rtld_start.S | 41 mov r4, r0 /* save ps_strings */ 44 ldr r0, .L2+8 48 ldr r0, [sl, r0] 51 add r0, r1, r0 /* &_DYNAMIC */ 55 add r0, sp, #8 57 mov r3, r0 /* save entry point */ 62 mov r0, r4 /* restore ps_strings */ 78 stmdb sp!,{r0 [all...] |
/freebsd-9.3-release/contrib/gcc/config/arm/ |
H A D | ieee754-sf.S | 46 eor r0, r0, #0x80000000 @ flip sign bit 58 eor r0, r0, #0x80000000 @ flip sign bit of first arg 73 movs r2, r0, lsl #1 81 @ corresponding arg in r0, and positive exponent difference in r3. 85 eorgt r1, r0, r1 86 eorgt r0, r1, r0 87 eorgt r1, r0, r [all...] |