Home
last modified time | relevance | path

Searched refs:f16 (Results 1 – 25 of 51) sorted by relevance

123

/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.h26 DEF_HELPER_3(vfp_cmph_a64, i64, f16, f16, ptr)
27 DEF_HELPER_3(vfp_cmpeh_a64, i64, f16, f16, ptr)
38 DEF_HELPER_FLAGS_3(recpsf_f16, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
41 DEF_HELPER_FLAGS_3(rsqrtsf_f16, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
50 DEF_HELPER_FLAGS_2(frecpx_f16, TCG_CALL_NO_RWG, f16, f16, ptr)
54 DEF_HELPER_FLAGS_3(advsimd_maxh, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
55 DEF_HELPER_FLAGS_3(advsimd_minh, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
56 DEF_HELPER_FLAGS_3(advsimd_maxnumh, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
57 DEF_HELPER_FLAGS_3(advsimd_minnumh, TCG_CALL_NO_RWG, f16, f16, f16, ptr)
58 DEF_HELPER_3(advsimd_addh, f16, f16, f16, ptr)
[all …]
/openbmc/qemu/target/arm/
H A Dhelper.h112 DEF_HELPER_3(vfp_addh, f16, f16, f16, ptr)
115 DEF_HELPER_3(vfp_subh, f16, f16, f16, ptr)
118 DEF_HELPER_3(vfp_mulh, f16, f16, f16, ptr)
121 DEF_HELPER_3(vfp_divh, f16, f16, f16, ptr)
124 DEF_HELPER_3(vfp_maxh, f16, f16, f16, ptr)
127 DEF_HELPER_3(vfp_minh, f16, f16, f16, ptr)
130 DEF_HELPER_3(vfp_maxnumh, f16, f16, f16, ptr)
133 DEF_HELPER_3(vfp_minnumh, f16, f16, f16, ptr)
136 DEF_HELPER_2(vfp_sqrth, f16, f16, env)
139 DEF_HELPER_3(vfp_cmph, void, f16, f16, env)
[all …]
H A Dvfp_helper.c666 float16 f16 = float16_squash_input_denormal(input, fpst); in HELPER() local
667 uint32_t f16_val = float16_val(f16); in HELPER()
668 uint32_t f16_sign = float16_is_neg(f16); in HELPER()
673 if (float16_is_any_nan(f16)) { in HELPER()
674 float16 nan = f16; in HELPER()
675 if (float16_is_signaling_nan(f16, fpst)) { in HELPER()
678 nan = float16_silence_nan(f16, fpst); in HELPER()
685 } else if (float16_is_infinity(f16)) { in HELPER()
686 return float16_set_sign(float16_zero, float16_is_neg(f16)); in HELPER()
687 } else if (float16_is_zero(f16)) { in HELPER()
[all …]
/openbmc/linux/arch/sparc/crypto/
H A Dmd5_asm.S22 ldd [%o1 + 0x20], %f16
47 ldd [%o1 + 0x18], %f16
56 faligndata %f14, %f16, %f12
57 faligndata %f16, %f18, %f14
58 faligndata %f18, %f20, %f16
H A Dsha1_asm.S23 ldd [%o1 + 0x20], %f16
49 ldd [%o1 + 0x18], %f16
58 faligndata %f14, %f16, %f12
59 faligndata %f16, %f18, %f14
60 faligndata %f18, %f20, %f16
H A Dsha256_asm.S26 ldd [%o1 + 0x20], %f16
55 ldd [%o1 + 0x18], %f16
64 faligndata %f14, %f16, %f12
65 faligndata %f16, %f18, %f14
66 faligndata %f18, %f20, %f16
H A Ddes_asm.S37 std %f16, [%o1 + 0x40]
62 ldd [%o0 + 0x40], %f16
97 ldd [%o0 + 0x40], %f16
195 ldd [%o0 + 0x40], %f16
217 ldd [%o0 + 0xc0], %f16
243 ldd [%o0 + 0x140], %f16
283 ldd [%o0 + 0x40], %f16
315 ldd [%o0 + 0xf0], %f16; \
344 ldd [%o0 + 0x170], %f16; \
370 ldd [%o0 + 0x40], %f16; \
H A Dcamellia_asm.S64 ldd [%g3 + 0x00], %f16
262 ldd [%o0 + 0x30], %f16
275 ldd [%o0 + 0x30], %f16
321 ldd [%o0 + 0x30], %f16
379 ldd [%o3 + 0xf0], %f16
395 ldd [%o3 + 0x30], %f16
454 ldd [%o3 + 0xf0], %f16
470 ldd [%o3 + 0x30], %f16
530 ldd [%o3 + 0xf0], %f16
546 ldd [%o3 + 0x30], %f16
H A Dsha512_asm.S22 ldd [%o1 + 0x00], %f16
78 faligndata %f18, %f20, %f16
H A Daes_asm.S272 std %f16, [%o1 + 0x20]
333 std %f16, [%o1 + 0x28]
382 std %f16, [%o1 + 0x30]
413 ldd [%o0 + 0x20], %f16
467 ldd [%o0 + 0x20], %f16
533 ldd [%o0 + 0x20], %f16
575 ldd [%o0 + 0x88], %f16
616 ldd [%o0 + 0xa8], %f16
662 ldd [%o0 + 0xc8], %f16
678 ldd [%o0 + 0x88], %f16
[all …]
/openbmc/linux/arch/sparc/lib/
H A Dcopy_page.S110 fsrc2 %f0, %f16
126 stda %f16, [%o0] ASI_BLK_P
128 fsrc2 %f0, %f16
149 stda %f16, [%o0] ASI_BLK_P
151 fsrc2 %f0, %f16
164 stda %f16, [%o0] ASI_BLK_P
181 ldda [%o1] ASI_BLK_P, %f16
190 TOUCH(f16, f18, f20, f22, f24, f26, f28, f30)
197 ldda [%o1] ASI_BLK_P, %f16
211 TOUCH(f16, f18, f20, f22, f24, f26, f28, f30)
[all …]
H A Dxor.S40 ldda [%o2] %asi, %f16
43 fxor %f0, %f16, %f16
51 stda %f16, [%o1] %asi
67 ldda [%o2] %asi, %f16
70 fxor %f0, %f16, %f16
78 stda %f16, [%o1] %asi
110 ldda [%o2] %asi, %f16
113 fxor %f0, %f16, %f48
136 ldda [%o2] %asi, %f16
139 fxor %f0, %f16, %f48
[all …]
H A DU1memcpy.S91 MAIN_LOOP_CHUNK(src, dest, f16, f48, branch_dest)
335 EX_LD_FP(LOAD_BLK(%o1, %f16), U1_gs_0_fp)
357 1: FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
359 FREG_FROB(f16,f18,f20,f22,f24,f26,f28,f30,f32)
365 1: FREG_FROB(f16,f18,f20,f22,f24,f26,f28,f30,f32)
371 FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
373 3: FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
375 FREG_FROB(f16,f18,f20,f22,f24,f26,f28,f30,f32)
378 1: FREG_FROB(f2, f4, f6, f8, f10,f12,f14,f16,f18)
392 FREG_FROB(f2, f4, f6, f8, f10,f12,f14,f16,f18)
[all …]
H A DNG2memcpy.S352 EX_LD_FP(LOAD_BLK(%o4, %f16), NG2_retl_o2_plus_g1)
353 FREG_FROB(f0, f2, f4, f6, f8, f10, f12, f14, f16)
355 FREG_MOVE_8(f16, f18, f20, f22, f24, f26, f28, f30)
366 EX_LD_FP(LOAD_BLK(%o4, %f16), NG2_retl_o2_plus_g1)
367 FREG_FROB(f0, f2, f4, f6, f8, f10, f12, f16, f18)
380 EX_LD_FP(LOAD_BLK(%o4, %f16), NG2_retl_o2_plus_g1)
381 FREG_FROB(f0, f2, f4, f6, f8, f10, f16, f18, f20)
394 EX_LD_FP(LOAD_BLK(%o4, %f16), NG2_retl_o2_plus_g1)
395 FREG_FROB(f0, f2, f4, f6, f8, f16, f18, f20, f22)
408 EX_LD_FP(LOAD_BLK(%o4, %f16), NG2_retl_o2_plus_g1)
[all …]
H A DU3memcpy.S256 faligndata %f0, %f2, %f16
283 EX_ST_FP(STORE_BLK(%f16, %o0), U3_retl_o2_plus_o3_sll_6_plus_0x80)
285 faligndata %f0, %f2, %f16
310 EX_ST_FP(STORE_BLK(%f16, %o0), U3_retl_o2_plus_o3_sll_6_plus_0x80)
312 faligndata %f0, %f2, %f16
328 EX_ST_FP(STORE_BLK(%f16, %o0), U3_retl_o2_plus_o3_sll_6_plus_0x40)
/openbmc/linux/tools/testing/selftests/powerpc/include/
H A Dfpu_asm.h26 stfd f16,(stack_size + STACK_FRAME_MIN_SIZE - 120)(%r1); \
46 lfd f16,(stack_size + STACK_FRAME_MIN_SIZE - 120)(%r1); \
57 lfd f16,16(r3)
/openbmc/linux/arch/sparc/kernel/
H A Dfpu_traps.S42 faddd %f0, %f2, %f16
96 faddd %f0, %f2, %f16
134 ldda [%g2] ASI_BLK_S, %f16
172 ldda [%g1 + %g2] ASI_BLK_S, %f16
265 fitod %f16, %f62
308 fdtos %f62, %f16
366 stda %f16, [%g2 + %g3] ASI_BLK_S
/openbmc/linux/arch/mips/include/asm/
H A Dfpregdef.h39 #define ft4 $f16
68 #define fa4 $f16
H A Dasmmacro-32.h28 s.d $f16, THREAD_FPR16(\thread)
52 l.d $f16, THREAD_FPR16(\thread)
/openbmc/linux/arch/mips/kernel/
H A Dr2300_fpu.S78 EX2(s.d $f16, 128(a0))
112 EX2(l.d $f16, 128(a0))
/openbmc/linux/arch/riscv/kernel/
H A Dfpu.S44 fsd f16, TASK_THREAD_F16_F0(a0)
87 fld f16, TASK_THREAD_F16_F0(a0)
/openbmc/linux/arch/mips/kvm/
H A Dfpu.S55 sdc1 $f16, VCPU_FPR16(a0)
99 ldc1 $f16, VCPU_FPR16(a0)
/openbmc/linux/arch/loongarch/include/asm/
H A Dfpregdef.h26 #define ft8 $f16
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_switch.S260 fsw f16, KVM_ARCH_FP_F_F16(a0)
303 fsd f16, KVM_ARCH_FP_D_F16(a0)
346 flw f16, KVM_ARCH_FP_F_F16(a0)
389 fld f16, KVM_ARCH_FP_D_F16(a0)
/openbmc/linux/arch/ia64/include/uapi/asm/
H A Dptrace.h170 struct ia64_fpreg f16; /* preserved */ member

123