Home
last modified time | relevance | path

Searched refs:freg (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/arch/sparc/math-emu/
A Dmath_64.c177 int freg; in do_mathemu() local
320 if (!freg) in do_mathemu()
322 else if (freg < 16) in do_mathemu()
375 case 3: if (freg & 2) { in do_mathemu()
379 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
391 freg = (insn & 0x1f); in do_mathemu()
393 case 3: if (freg & 2) { in do_mathemu()
397 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
415 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
423 if (freg < 32) in do_mathemu()
[all …]
A Dmath_32.c283 int freg; in do_one_mathemu() local
350 freg = (*pfsr >> 14) & 0xf; in do_one_mathemu()
354 freg = ((insn >> 14) & 0x1f); in do_one_mathemu()
364 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
369 rs1 = (argp)&fregs[freg]; in do_one_mathemu()
375 freg = (insn & 0x1f); in do_one_mathemu()
385 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
390 rs2 = (argp)&fregs[freg]; in do_one_mathemu()
396 freg = ((insn >> 25) & 0x1f); in do_one_mathemu()
413 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
[all …]
/linux-6.3-rc2/arch/sparc/kernel/
A Dunaligned_64.c440 int freg; in handle_ldf_stq() local
455 if (freg & 3) { in handle_ldf_stq()
461 first = *(u64 *)&f->regs[freg]; in handle_ldf_stq()
462 second = *(u64 *)&f->regs[freg+2]; in handle_ldf_stq()
520 freg = (insn >> 25) & 0x1f; in handle_ldf_stq()
558 if (freg < 32) in handle_ldf_stq()
603 u8 freg; in handle_lddfmna() local
640 if (freg < 32) in handle_lddfmna()
645 *(u64 *)(f->regs + freg) = value; in handle_lddfmna()
667 u8 freg; in handle_stdfmna() local
[all …]
/linux-6.3-rc2/arch/powerpc/kernel/ptrace/
A Dptrace32.c227 unsigned long freg; in compat_arch_ptrace() local
228 ret = ptrace_get_reg(child, numReg, &freg); in compat_arch_ptrace()
232 freg = (freg & ~0xfffffffful) | (data & 0xfffffffful); in compat_arch_ptrace()
234 freg = (freg & 0xfffffffful) | (data << 32); in compat_arch_ptrace()
235 ret = ptrace_put_reg(child, numReg, freg); in compat_arch_ptrace()
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dexception-64e.h125 #define TLB_MISS_RESTORE(freg) \ argument
130 mtspr SPRN_SPRG_TLB_EXFRAME,freg; \
/linux-6.3-rc2/arch/x86/
A DMakefile96 KBUILD_CFLAGS += -msoft-float -mregparm=3 -freg-struct-return

Completed in 9 milliseconds