HomeSort by: relevance | last modified time | path
    Searched refs:r8 (Results 1 - 25 of 226) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /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) */

Completed in 51 milliseconds

1 2 3 4 5 6 7 8 910