MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / Q

Method Q

common/emitter/simd.cpp:558–558  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

556 void xImplSimd_PInsert::D(const xRegisterSSE& dst, const xRegisterSSE& src1, const xIndirect32& src2, u8 imm8) const { EmitSIMD(SIMDInstructionInfo(0x22).i().p66().m0f3a().srcw(), dst, src1, src2, imm8); }
557
558 void xImplSimd_PInsert::Q(const xRegisterSSE& dst, const xRegisterSSE& src1, const xRegister64& src2, u8 imm8) const { EmitSIMD(SIMDInstructionInfo(0x22).i().p66().m0f3a().srcw(), dst, src1, src2, imm8); }
559 void xImplSimd_PInsert::Q(const xRegisterSSE& dst, const xRegisterSSE& src1, const xIndirect64& src2, u8 imm8) const { EmitSIMD(SIMDInstructionInfo(0x22).i().p66().m0f3a().srcw(), dst, src1, src2, imm8); }
560
561 void SimdImpl_PExtract::B(const xRegister32& dst, const xRegisterSSE& src, u8 imm8) const { EmitSIMD(SIMDInstructionInfo(0x14).mov().p66().m0f3a(), src, src, dst, imm8); }

Callers 15

armEmitVTBLFunction · 0.45
xUPK_V4_32Method · 0.45
mVUmergeRegsFunction · 0.45
maskedVecWriteFunction · 0.45
ToDoubleFunction · 0.45
ToPS2FPU_FullFunction · 0.45
recPEXTLWFunction · 0.45
recPEXTUWFunction · 0.45
recPMADDWFunction · 0.45
recPSLLVWFunction · 0.45
recPSRLVWFunction · 0.45
recPMSUBWFunction · 0.45

Calls 7

SIMDInstructionInfoClass · 0.85
srcwMethod · 0.80
m0f3aMethod · 0.80
p66Method · 0.80
iMethod · 0.80
EmitSIMDFunction · 0.70
movMethod · 0.45

Tested by 1

TESTFunction · 0.36