Home
last modified time | relevance | path

Searched refs:Q15 (Results 1 – 25 of 27) sorted by relevance

12

/third_party/skia/experimental/lowp-basic/
Dlowp_experiments.cpp37 using Q15 = V<8, uint16_t>; typedef
43 Q15 a(i); in test_mm_mulhrs_epi16_simulation()
44 Q15 b(j); in test_mm_mulhrs_epi16_simulation()
45 Q15 simResult = simulate_ssse3_mm_mulhrs_epi16(a, b); in test_mm_mulhrs_epi16_simulation()
46 Q15 intrinsicResult = _mm_mulhrs_epi16(a, b); in test_mm_mulhrs_epi16_simulation()
60 static Q15 ssse3_vqrdmulhq_s16(Q15 a, Q15 b) { in ssse3_vqrdmulhq_s16()
61 constexpr Q15 limit(0x8000); in ssse3_vqrdmulhq_s16()
62 const Q15 product = _mm_mulhrs_epi16(a, b); in ssse3_vqrdmulhq_s16()
63 const Q15 eq = _mm_cmpeq_epi16(product, limit); in ssse3_vqrdmulhq_s16()
70 Q15 a(i); in test_ssse3_vqrdmulhq_s16()
[all …]
Dlerp-study.cpp43 Q15 qt(floor(t * 32768.f + 0.5f)); in saturating_lerp()
44 Q15 qa(a << logPixelScale); in saturating_lerp()
45 Q15 qb(b << logPixelScale); in saturating_lerp()
47 Q15 answer = simulate_neon_vqrdmulhq_s16(qt, qb - qa) + qa; in saturating_lerp()
54 Q15 qt(floor(t * 32768.f + 0.5f)); in ssse3_lerp()
55 Q15 qa(a << logPixelScale); in ssse3_lerp()
56 Q15 qb(b << logPixelScale); in ssse3_lerp()
58 Q15 answer = simulate_ssse3_mm_mulhrs_epi16(qt, qb - qa) + qa; in ssse3_lerp()
75 Q15 qt (floor(t * 65536.0f - 32768.0f + 0.5f)); in balanced_lerp()
77 Q15 qw ((b - a) << logPixelScale); in balanced_lerp()
[all …]
DQMath.h29 using Q15 = V<8, uint16_t>; variable
58 static inline Q15 simulate_neon_vqrdmulhq_s16(Q15 a, Q15 b) { in simulate_neon_vqrdmulhq_s16()
59 Q15 result; in simulate_neon_vqrdmulhq_s16()
/third_party/ffmpeg/libavresample/
Daudio_mix.c121 MIX_FUNC_GENERIC(S16P, Q15, int16_t, int32_t, int64_t, av_clip_int16(sum >> 15)) in MIX_FUNC_GENERIC()
303 0, 0, 1, 1, "C", MIX_FUNC_NAME(S16P, Q15)); in mix_function_init()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PBQPRegAlloc.cpp86 case AArch64::Q15: in isOdd()
DAArch64SchedPredicates.td185 CheckRegOperand<0, Q15>,
DAArch64RegisterInfo.td403 def Q15 : AArch64Reg<15, "q15", [D15], ["v15", ""]>, DwarfRegAlias<B15>;
764 def Z15 : AArch64Reg<15, "z15", [Q15, Z15_HI]>, DwarfRegNum<[111]>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCTargetDesc.cpp210 {codeview::RegisterId::ARM64_Q15, AArch64::Q15}, in initLLVMToCVRegMapping()
DAArch64InstPrinter.cpp1179 case AArch64::Q14: Reg = AArch64::Q15; break; in getNextVectorRegister()
1180 case AArch64::Q15: Reg = AArch64::Q16; break; in getNextVectorRegister()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMRegisterInfo.td174 def Q15 : ARMReg<15, "q15", [D30, D31]>;
440 // Allocate non-VFP2 aliases Q8-Q15 first.
DARMInstrThumb2.td3715 Q0, Q1, Q2, Q3, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15],
DARMInstrInfo.td5701 Q0, Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15 ],
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/Disassembler/
DSparcDisassembler.cpp98 SP::Q7, SP::Q15, ~0U, ~0U } ;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcRegisterInfo.td281 def Q15 : Rq<29, "F60", [D30, D31]>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.cpp308 AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19,
632 AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp162 Sparc::Q12, Sparc::Q13, Sparc::Q14, Sparc::Q15 };
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenRegisterInfo.inc156 Q15 = 136,
2660 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
2680 …, AArch64::Q9, AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15,
3917 { AArch64::Q15, 79U },
4196 { AArch64::Q15, 79U },
20418 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
20420 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
20422 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
20424 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
20446 …h64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, AArch64::Q15, AArch64::Q16, AArc…
[all …]
DAArch64GenSubtargetInfo.inc14030 || MI->getOperand(0).getReg() == AArch64::Q15
14184 || MI->getOperand(0).getReg() == AArch64::Q15
14338 || MI->getOperand(0).getReg() == AArch64::Q15
14549 || MI->getOperand(0).getReg() == AArch64::Q15
14590 || MI->getOperand(0).getReg() == AArch64::Q15
16559 || MI->getOperand(0).getReg() == AArch64::Q15
16600 || MI->getOperand(0).getReg() == AArch64::Q15
19666 || MI->getOperand(0).getReg() == AArch64::Q15
19820 || MI->getOperand(0).getReg() == AArch64::Q15
19974 || MI->getOperand(0).getReg() == AArch64::Q15
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp582 case ARM::Q12: case ARM::Q13: case ARM::Q14: case ARM::Q15: in getMachineOpValue()
/third_party/libsnd/docs/
DFAQ.md342 ## Q15 : My program is crashing during a call to a function in libsndfile. Is this a bug in libsndf…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenRegisterInfo.inc91 Q15 = 71,
2087 …1, ARM::D23_D24, ARM::Q12, ARM::D25_D26, ARM::Q13, ARM::D27_D28, ARM::Q14, ARM::D29_D30, ARM::Q15,
2107 …5, ARM::Q6, ARM::Q7, ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15,
6245 …{ ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, …
6281 …{ ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, …
DARMGenInstrInfo.inc5308 …RM::Q6, ARM::Q7, ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, 0 };
5318 …RM::Q2, ARM::Q3, ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, 0 };
DARMGenAsmMatcher.inc9170 case ARM::Q15: OpKind = MCK_QPR; break;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp1367 ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15
1387 ARM::Q15
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp2105 .Case("v15", AArch64::Q15) in MatchNeonVectorRegName()

12