/src/sys/arch/amd64/acpi/ |
acpi_wakeup_low.S | 40 lgdt ACPI_SUSPEND_GDT(%r8) 59 movl ACPI_SUSPEND_EFER(%r8),%eax 64 movl ACPI_SUSPEND_FS(%r8),%eax 65 movl ACPI_SUSPEND_FS+4(%r8),%edx 69 movl ACPI_SUSPEND_GS(%r8),%eax 70 movl ACPI_SUSPEND_GS+4(%r8),%edx 74 movl ACPI_SUSPEND_KGS(%r8),%eax 75 movl ACPI_SUSPEND_KGS+4(%r8),%edx 78 movq ACPI_SUSPEND_CR8(%r8),%rax 80 movq ACPI_SUSPEND_CR4(%r8),%ra [all...] |
/src/common/lib/libc/arch/ia64/string/ |
memcpy.S | 38 mov r8 = in0 41 mov in1 = r8
|
memmove.S | 39 mov r8 = in0 42 mov in1 = r8
|
/src/common/lib/libc/arch/powerpc/string/ |
memmove.S | 68 mr %r8, %r3 /* Save dst (return value) */ 70 cmpw %r4, %r8 /* Branch to reverse if */ 76 addi %r8, %r8, -4 /* due to auto-update of 'load' */ 89 stwu %r6, 4(%r8) /* Store previous word */ 96 stwu %r7, 4(%r8) /* Store previous word */ 103 stwu %r7, 4(%r8) /* ... store last word */ 113 stbu %r6, 4(%r8) /* since we pre-adjusted by 4 */ 119 stbu %r6, 1(%r8) /* updating addr by 1 */ 130 add %r8, %r8, %r5 /* so add count to string ptrs * [all...] |
memcpy.S | 98 mr %r8, %r3 /* Copy dst (return value) */ 101 addi %r8, %r8, -4 /* update */ 114 stwu %r6, 4(%r8) /* Store previous word */ 121 stwu %r7, 4(%r8) /* Store previous word */ 129 stwu %r7, 4(%r8) /* Store last word */ 139 stbu %r6, 4(%r8) 145 stbu %r6, 1(%r8)
|
strlen.S | 75 rlwinm. %r8, %r3, 3, 27, 28 /* leading bits to mask */ 85 srw %r0, %r0, %r8 /* make 0000...1111 mask */ 102 and %r8, %r7, %r10 /* ok, a NUL is somewhere */ 104 add %r0, %r8, %r10 /* where */ 105 nor %r8, %r7, %r0 107 cntlzw %r0, %r8 /* offset from this word */
|
/src/sys/arch/hpc/stand/hpcboot/sh3/dev/ |
sh3_dev.cpp | 232 uint8_t r8; local in function:SH3dev::tmu_dump 237 r8 = _reg_read_1(SH3_TOCR); 239 r8 & SH3_TOCR_TCOE ? "RTC output" : "input")); 241 r8 = _reg_read_1(SH3_TSTR); 243 r8 & SH3_TSTR_STR0 ? 'x' : '_', 244 r8 & SH3_TSTR_STR1 ? 'x' : '_', 245 r8 & SH3_TSTR_STR2 ? 'x' : '_')); 300 uint8_t r8; local in function:SH3dev::hd64461_dump 417 r8 = _reg_read_1(HD64461_PCC0ISR_REG8); 418 bitdisp(r8); [all...] |
/src/sys/arch/arm/iomd/ |
iomd_fiq.S | 58 * r8 - scratch 69 ldrb r8, [r12] 70 strb r8, [r11], #0x0001 73 ldrb r8, [r9] 74 tst r8, #0x01 89 * r8 - scratch 100 ldrb r8, [r11], #0x0001 101 strb r8, [r12] 104 ldrb r8, [r9] 105 tst r8, #0x0 [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/fuc/ |
kernel.fuc | 99 push $r8 100 nv_iord($r8, NV_PPWR_TIMER_LOW) 103 sub b32 $r9 $r8 106 pop $r8 120 push $r8 121 nv_iord($r8, NV_PPWR_TIMER_LOW) 128 sub b32 $r9 $r8 132 pop $r8 138 // $r8 - NV_PPWR_INTR 179 push $r8 [all...] |
memx.fuc | 85 mov $r8 0x1610 86 nv_rd32($r7, $r8) 91 nv_wr32($r8, $r7) 95 nv_rd32($r8, $r6) 96 and $r8 $r7 97 nv_wr32($r6, $r8) 100 nv_rd32($r8, $r6) 101 and $r8 $r7 102 nv_wr32($r6, $r8) 105 nv_rd32($r8, $r6 [all...] |
/src/lib/libc/arch/powerpc/sys/ |
sbrk.S | 22 addis %r8,%r5,(_C_LABEL(__curbrk)-.LPIC0)@ha 23 ldptru %r6,(_C_LABEL(__curbrk)-.LPIC0)@l(%r8) 25 lis %r8,_C_LABEL(__curbrk)@ha 26 ldptru %r6,_C_LABEL(__curbrk)@l(%r8) # r6 = old break, r5 = &curbrk 33 stptr %r7,0(%r8) # record new break
|
/src/sys/arch/ofppc/stand/ofwboot/ |
ofwstart.S | 101 mfmsr %r8 123 mtmsr %r8 131 lis %r8,_edata@ha 132 addi %r8,%r8,_edata@l 136 5: cmpw 0,%r8,%r9 138 stw %r0,0(%r8) 139 addi %r8,%r8,4
|
/src/lib/libc/arch/powerpc64/sys/ |
sbrk.S | 13 addis %r8,%r2,_C_LABEL(__curbrk)@toc@ha 14 ldptru %r6,_C_LABEL(__curbrk)@toc@l(%r8) 20 stptr %r7,0(%r8) # record new break
|
/src/common/lib/libc/arch/or1k/atomic/ |
sync_bool_compare_and_swap_4.S | 35 1: l.lwa r8, 0(r3) /* load it */ 36 l.sfeq r8, r4 /* is this what we want? */
|
/src/lib/libc/compat/arch/powerpc/gen/ |
compat_setjmp.S | 29 mr %r8,%r3 30 stmw %r8,4(%r6) 36 lmw %r8,4(%r3) 42 mr %r4,%r8
|
/src/sys/lib/libkern/arch/ia64/ |
byte_swap_8.S | 43 mux1 r8=in0,@rev
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/fuc/ |
com.fuc | 35 ld b32 $r8 D[$r13 + 0x0] // GET 37 xor $r8 8 38 cmpu b32 $r8 $r9 46 and $r8 $r9 7 47 shl b32 $r8 3 48 add b32 $r8 $r13 49 add b32 $r8 8 50 st b32 D[$r8 + 0x0] $r14 51 st b32 D[$r8 + 0x4] $r15 69 ld b32 $r8 D[$r13 + 0x0] // GE [all...] |
/src/sys/external/bsd/gnu-efi/dist/lib/x86_64/ |
efi_stub.S | 21 * b) rsi through r8 (elf) aka rcx through r9 (ms) require stack space 27 * 3) rdx -> r8 (32 saved) 29 * 5) r8 -> 32(%rsp) (32 saved) 40 * 3) rcx -> r8 (32 saved) 41 * 4) r8 -> r9 (32 saved) 78 mov %rcx, %r8 87 mov %r8, %r9 88 mov %rcx, %r8 98 mov %r8, %r9 99 mov %rcx, %r8 [all...] |
/src/common/lib/libc/arch/or1k/string/ |
strlen.S | 79 l.lwz r8, 0(r12) /* load data */ 84 l.or r8, r8, r6 /* merge with loaded word */ 89 3: l.lwz r8, 0(r12) /* fetch data word */ 92 4: l.or r7, r8, r13 /* t0 = x | 0x7f7f7f7f */ 94 l.add r5, r8, r15 /* t2 = x + 0xfefefeff */ 101 l.and r7, r8, r13 /* t0 = x & 0x7f7f7f7f */ 102 l.or r6, r8, r13 /* t1 = x | 0x7f7f7f7f */ 110 l.srli r8, r7, 3 /* shift to byte count */ 113 l.add r12, r12, r8 /* r12 contains end pointer * [all...] |
/src/sys/arch/evbppc/obs405/ |
obs600_locore.S | 85 lis %r8, _C_LABEL(end)@ha 86 addi %r8, %r8, _C_LABEL(end)@l 90 cmpw %r3, %r8 94 /* If we had symbol table location we'd store it here and would've adjusted r8 here */ 97 stw %r8, 0(%r7) 100 stw %r8, 0(%r7) 109 mr %r4, %r8
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_syscall_linux_arm.inc | 17 register u32 r8 asm("r7") = nr; 21 : "r"(r8) 29 register u32 r8 asm("r7") = nr; 33 : "r"(r8), "0"(r0) 41 register u32 r8 asm("r7") = nr; 46 : "r"(r8), "0"(r0), "r"(r1) 54 register u32 r8 asm("r7") = nr; 60 : "r"(r8), "0"(r0), "r"(r1), "r"(r2) 69 register u32 r8 asm("r7") = nr; 76 : "r"(r8), "0"(r0), "r"(r1), "r"(r2), "r"(r3 [all...] |
/src/sys/arch/powerpc/powerpc/ |
pio_subr.S | 633 li %r8,1 /* distance between dst bytes */ 635 rotlw %r8,%r8,%r0 /* shift distance */ 638 li %r8,1 /* distance between dst bytes */ 646 sub %r3,%r3,%r8 648 stbux %r0,%r3,%r8 /* store and add distance */ 659 li %r8,2 /* distance between dst halfwords */ 661 rotlw %r8,%r8,%r0 /* shift distance */ 664 li %r8,2 /* distance between dst halfwords * [all...] |
/src/common/lib/libc/arch/x86_64/string/ |
memchr.S | 49 movabsq $0x0101010101010101,%r8 54 imul %r8,%rsi /* search byte replicated in word */ 55 imul $0x80,%r8,%r9 /* 0x8080808080808080 */ 70 subq %r8,%rax /* x - 0x01 */ 97 mov %r8,%r11 /* any value with bits in each byte */
|
bcopy.S | 65 movq %rdi,%r8 66 subq %rsi,%r8 75 cmpq %rdx,%r8 /* overlapping? */ 104 mov %rdi,%r8 /* target for first word */ 110 mov %rdx,(%r8) /* write first word */ 141 cmpq %rdx,%r8 /* overlapping? */
|
strchr.S | 44 * Registers %rdx, %rcx, %r8-%r11 and %rax are also usable 56 movabsq $0x0101010101010101,%r8 60 imul $0x80,%r8,%r9 /* 0x8080808080808080 */ 61 imul %r8,%rdx /* (c) copied to all bytes */ 75 subq %r8,%rax /* x - 0x10 */ 77 subq %r8,%r11 /* (x ^ c) - 0x10 */ 129 mov %r8,%r10 /* 0x01 pattern */ 130 lea (%r8,%r8),%rsi /* 0x02 - bits gets set (above) */
|