Home
last modified time | relevance | path

Searched refs:fpreg (Results 1 – 9 of 9) sorted by relevance

/external/python/cpython2/Modules/_ctypes/libffi/src/pa/
Dffi.c43 #define fldw(addr, fpreg) \ argument
44 __asm__ volatile ("fldw 0(%0), %%" #fpreg "L" : : "r"(addr) : #fpreg)
45 #define fstw(fpreg, addr) \ argument
46 __asm__ volatile ("fstw %%" #fpreg "L, 0(%0)" : : "r"(addr))
47 #define fldd(addr, fpreg) \ argument
48 __asm__ volatile ("fldd 0(%0), %%" #fpreg : : "r"(addr) : #fpreg)
49 #define fstd(fpreg, addr) \ argument
50 __asm__ volatile ("fstd %%" #fpreg "L, 0(%0)" : : "r"(addr))
/external/libffi/src/pa/
Dffi.c43 #define fldw(addr, fpreg) \ argument
44 __asm__ volatile ("fldw 0(%0), %%" #fpreg "L" : : "r"(addr) : #fpreg)
45 #define fstw(fpreg, addr) \ argument
46 __asm__ volatile ("fstw %%" #fpreg "L, 0(%0)" : : "r"(addr))
47 #define fldd(addr, fpreg) \ argument
48 __asm__ volatile ("fldd 0(%0), %%" #fpreg : : "r"(addr) : #fpreg)
49 #define fstd(fpreg, addr) \ argument
50 __asm__ volatile ("fstd %%" #fpreg "L, 0(%0)" : : "r"(addr))
/external/rust/crates/libc/src/unix/bsd/freebsdlike/freebsd/x86_64/
Dmod.rs70 pub struct fpreg {
118 impl PartialEq for fpreg {
119 fn eq(&self, other: &fpreg) -> bool {
126 impl Eq for fpreg {}
127 impl ::fmt::Debug for fpreg {
137 impl ::hash::Hash for fpreg {
/external/python/cpython2/Modules/_ctypes/libffi/src/ia64/
Dffi.c49 } fpreg; typedef
56 fpreg fp_regs[8]; /* Contents of 8 fp arg registers. */
111 hfa_type_load (fpreg *fpaddr, int type, void *addr) in hfa_type_load()
133 hfa_type_store (int type, void *addr, fpreg *fpaddr) in hfa_type_store()
496 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
510 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
526 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
/external/libffi/src/ia64/
Dffi.c49 } fpreg; typedef
56 fpreg fp_regs[8]; /* Contents of 8 fp arg registers. */
111 hfa_type_load (fpreg *fpaddr, int type, void *addr) in hfa_type_load()
133 hfa_type_store (int type, void *addr, fpreg *fpaddr) in hfa_type_store()
514 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
528 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
544 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
/external/vixl/test/aarch64/
Dtest-utils-aarch64.cc225 const VRegister& fpreg) { in EqualFP16() argument
226 VIXL_ASSERT(fpreg.Is16Bits()); in EqualFP16()
229 uint64_t result_64 = core->dreg_bits(fpreg.GetCode()); in EqualFP16()
237 return EqualFP16(expected, core, core->hreg(fpreg.GetCode())); in EqualFP16()
243 const VRegister& fpreg) { in EqualFP32() argument
244 VIXL_ASSERT(fpreg.Is32Bits()); in EqualFP32()
247 uint64_t result_64 = core->dreg_bits(fpreg.GetCode()); in EqualFP32()
256 return EqualFP32(expected, core, core->sreg(fpreg.GetCode())); in EqualFP32()
262 const VRegister& fpreg) { in EqualFP64() argument
263 VIXL_ASSERT(fpreg.Is64Bits()); in EqualFP64()
[all …]
Dtest-utils-aarch64.h367 const VRegister& fpreg);
370 const VRegister& fpreg);
373 const VRegister& fpreg);
/external/llvm-project/lldb/source/Plugins/Process/FreeBSDRemote/
DNativeRegisterContextFreeBSD_x86_64.cpp657 auto *fpreg = reinterpret_cast<struct savexmm_ymm *>(m_xsave.data()); in GetYMMSplitReg() local
660 return YMMSplitPtr{&fpreg->sv_xmm[reg_index], &ymmreg[reg_index]}; in GetYMMSplitReg()
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_platform_limits_netbsd.cpp635 unsigned struct_ptrace_fpreg_struct_sz = sizeof(struct fpreg);