From 14c5e48120ba89c8040c09e4dab2f6052dbdda7b Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Wed, 13 Jan 2016 01:48:18 -0600 Subject: [PATCH] Enable speculative PACK_TYPE_FLOAT16_3 --- src/xenia/cpu/ppc/ppc_emit_altivec.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xenia/cpu/ppc/ppc_emit_altivec.cc b/src/xenia/cpu/ppc/ppc_emit_altivec.cc index c0c067d31..f2fc1330f 100644 --- a/src/xenia/cpu/ppc/ppc_emit_altivec.cc +++ b/src/xenia/cpu/ppc/ppc_emit_altivec.cc @@ -2149,6 +2149,9 @@ int InstrEmit_vupkd3d128(PPCHIRBuilder& f, const InstrData& i) { case 3: // VPACK_... 2 FLOAT16s DXGI_FORMAT_R16G16_FLOAT v = f.Unpack(v, PACK_TYPE_FLOAT16_2); break; + case 4: + v = f.Unpack(v, PACK_TYPE_FLOAT16_3); + break; case 5: // VPACK_... 4 FLOAT16s DXGI_FORMAT_R16G16B16A16_FLOAT v = f.Unpack(v, PACK_TYPE_FLOAT16_4); break;