diff options
author | Eric Anholt <[email protected]> | 2015-08-05 20:54:02 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2015-08-20 23:42:45 -0700 |
commit | 98728ce0718e49864b872beb76fc3afbf341b38a (patch) | |
tree | 40ed67a84615a7a7967a68a44fb49fba3fd388c2 /src/gallium/drivers/vc4/vc4_qir.h | |
parent | 69ef08d303cdf153fe2432a7e40faccae5d62aab (diff) |
vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.
total instructions in shared programs: 98159 -> 98136 (-0.02%)
instructions in affected programs: 12279 -> 12256 (-0.19%)
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_qir.h')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_qir.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gallium/drivers/vc4/vc4_qir.h b/src/gallium/drivers/vc4/vc4_qir.h index ca93ab8641f..5e23420f8e5 100644 --- a/src/gallium/drivers/vc4/vc4_qir.h +++ b/src/gallium/drivers/vc4/vc4_qir.h @@ -104,12 +104,13 @@ enum qop { QOP_LOG2, QOP_VW_SETUP, QOP_VR_SETUP, - QOP_PACK_SCALED, QOP_PACK_8888_F, QOP_PACK_8A_F, QOP_PACK_8B_F, QOP_PACK_8C_F, QOP_PACK_8D_F, + QOP_PACK_16A_I, + QOP_PACK_16B_I, QOP_TLB_DISCARD_SETUP, QOP_TLB_STENCIL_SETUP, QOP_TLB_Z_WRITE, @@ -580,12 +581,13 @@ QIR_ALU1(RCP) QIR_ALU1(RSQ) QIR_ALU1(EXP2) QIR_ALU1(LOG2) -QIR_ALU2(PACK_SCALED) QIR_ALU1(PACK_8888_F) QIR_PACK(PACK_8A_F) QIR_PACK(PACK_8B_F) QIR_PACK(PACK_8C_F) QIR_PACK(PACK_8D_F) +QIR_PACK(PACK_16A_I) +QIR_PACK(PACK_16B_I) QIR_ALU1(VARY_ADD_C) QIR_NODST_2(TEX_S) QIR_NODST_2(TEX_T) |