Home
last modified time | relevance | path

Searched refs:VFP (Results 1 – 25 of 49) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrVFP.td1 //===-- ARMInstrVFP.td - VFP support for ARM ---------------*- tablegen -*-===//
9 // This file describes the ARM VFP instruction set.
153 // Some single precision VFP instructions may be executed on both NEON and VFP
175 // Some single precision VFP instructions may be executed on both NEON and VFP
230 // Some single precision VFP instructions may be executed on both NEON and
231 // VFP pipelines.
243 // Some single precision VFP instructions may be executed on both NEON and
244 // VFP pipelines.
256 // Some single precision VFP instructions may be executed on both NEON and
257 // VFP pipelines.
[all …]
DARM.td36 // FP loads/stores/moves, shared between VFP and MVE (even in the integer-only
41 // 16-bit FP loads/stores/moves, shared between VFP (with the v8.2A FP16
204 // Cyclone can zero VFP registers in 0 cycles.
251 "Use a wide stride when allocating VFP registers">;
259 // VFP register widths.
262 "Splat register from VFP to NEON",
265 // Whether or not it is profitable to expand VFP/NEON MLA/MLS instructions.
268 "Expand VFP/NEON MLA/MLS instructions">;
270 // Some targets have special RAW hazards for VFP/NEON VMLA/VMLS.
275 // VFP to NEON, as an execution domain optimization.
[all …]
DARMScheduleSwift.td602 // 4.2.34 Advanced SIMD and VFP, Floating Point
612 // 4.2.35 Advanced SIMD and VFP, Multiply
622 // 4.2.36 Advanced SIMD and VFP, Convert
625 // 4.2.37 Advanced SIMD and VFP, Move
652 // 4.2.38 Advanced SIMD and VFP, Move FPSCR
673 // 4.2.39 Advanced SIMD and VFP, Load Single Element
676 // 4.2.40 Advanced SIMD and VFP, Store Single Element
679 // 4.2.41 Advanced SIMD and VFP, Load Multiple
680 // 4.2.42 Advanced SIMD and VFP, Store Multiple
1037 // 4.2.44 VFP, Divide and Square Root
/third_party/ffmpeg/libavutil/arm/
Dcpu.c30 CORE_FLAG(VFP) | \
123 check_cap(VFP, VFP); in ff_get_cpu_flags_arm()
Dfloat_dsp_neon.S65 VFP len .req r2 label
66 VFP acc .req r3 label
69 VFP vdup.32 q15, d0[0] label
113 VFP len .req r2 label
115 VFP vdup.32 q8, d0[0] label
DMakefile4 VFP-OBJS += arm/float_dsp_init_vfp.o \
Dcpu.h28 #define have_vfp(flags) CPUEXT(flags, VFP)
Dasm.S358 # define VFP macro
361 # define VFP @ macro
/third_party/ffmpeg/ffbuild/
Darch.mak4 OBJS-$(HAVE_VFP) += $(VFP-OBJS) $(VFP-OBJS-yes)
/third_party/ffmpeg/libavcodec/arm/
DMakefile93 VFP-OBJS-$(CONFIG_FFT) += arm/fft_vfp.o
94 VFP-OBJS-$(CONFIG_FMTCONVERT) += arm/fmtconvert_vfp.o
95 VFP-OBJS-$(CONFIG_MDCT) += arm/mdct_vfp.o
98 VFP-OBJS-$(CONFIG_DCA_DECODER) += arm/synth_filter_vfp.o
Daudiodsp_neon.S25 VFP vdup.32 q1, d0[1] label
26 VFP vdup.32 q0, d0[0] label
Dfft_vfp.S25 @ VFP is in RunFast mode, vector length 4, stride 1 thoroughout, and
26 @ all single-precision VFP registers may be corrupted on exit. The a2
363 @ up to 2 stalls (VFP vector issuing / waiting for s0)
375 @ stall (VFP vector issuing)
376 @ stall (VFP vector issuing)
377 @ stall (VFP vector issuing)
401 @ stall (VFP vector issuing)
415 @ stall (VFP vector issuing)
416 @ stall (VFP vector issuing)
417 @ stall (VFP vector issuing)
Dfmtconvert_neon.S27 VFP vdup.32 q0, d0[0] label
28 VFP len .req r2 label
Dsynth_filter_neon.S36 VFP vpush {d0} label
38 VFP vpop {d0} label
Dsynth_filter_vfp.S134 VFP vmov s16, SCALE @ imdct_half is free to corrupt s0, but it contains one o… label
136 VFP vmov SCALE, s16 label
Dfmtconvert_vfp.S193 VFP tmp .req a4 label
194 VFP len .req a3 label
/third_party/vixl/src/aarch32/
Doperands-aarch32.h524 if (VFP::IsImmFP32(imm)) { in ImmediateVFP()
525 SetEncodingValue(VFP::FP32ToImm8(imm)); in ImmediateVFP()
529 if (VFP::IsImmFP64(imm)) { in ImmediateVFP()
530 SetEncodingValue(VFP::FP64ToImm8(imm)); in ImmediateVFP()
541 return VFP::Imm8ToFP32(imm8); in Decode()
545 return VFP::Imm8ToFP64(imm8); in Decode()
/third_party/ffmpeg/libavutil/aarch64/
Dcpu.h27 #define have_vfp(flags) CPUEXT(flags, VFP)
/third_party/openssl/test/
DREADME.md36 (`VERBOSE_FAILURE_PROGRESS` or `VFP` or `REPORT_FAILURES_PROGRESS`):
38 $ make test VFP=1
50 $ make test TESTS="test_cmp_*" VFP=1
Drun_tests.pl20 if ($ENV{VERBOSE_FAILURE_PROGRESS} || $ENV{VFP}
/third_party/elfutils/tests/
Drun-readelf-A.sh63 ABI_VFP_args: VFP registers
Drun-addrcfi.sh3566 VFP reg256 (d0): undefined
3567 VFP reg257 (d1): undefined
3568 VFP reg258 (d2): undefined
3569 VFP reg259 (d3): undefined
3570 VFP reg260 (d4): undefined
3571 VFP reg261 (d5): undefined
3572 VFP reg262 (d6): undefined
3573 VFP reg263 (d7): undefined
3574 VFP reg264 (d8): same_value
3575 VFP reg265 (d9): same_value
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSplitKit.cpp494 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI.id)]; in forceRecompute() local
495 VNInfo *VNI = VFP.getPointer(); in forceRecompute()
500 VFP.setInt(true); in forceRecompute()
509 VFP = ValueForcePair(nullptr, true); in forceRecompute()
1153 ValueForcePair VFP = Values.lookup(std::make_pair(RegIdx, ParentVNI->id)); in transferValues() local
1154 if (VNInfo *VNI = VFP.getPointer()) { in transferValues()
1162 if (VFP.getInt()) { in transferValues()
/third_party/node/deps/openssl/openssl/
DNOTES-VALGRIND.md69 with the `VERBOSE` or `VF` or `VFP` options to gather additional information.
/third_party/openssl/
DNOTES-VALGRIND.md69 with the `VERBOSE` or `VF` or `VFP` options to gather additional information.

12