nvc0/ir: allow min/max instructions to be dual-issued in pairs
authorKarol Herbst <karolherbst@gmail.com>
Sat, 13 Aug 2016 09:54:52 +0000 (11:54 +0200)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 3 Sep 2016 17:53:09 +0000 (13:53 -0400)
commitae7eb93e6caaf2a75fdaab071c0e5e9883376a82
tree388f234f493e279b5c40a1112e76138ac7865169
parent7e891f90c701aa1c851f1846857daa75bbb65876
nvc0/ir: allow min/max instructions to be dual-issued in pairs

changes for GpuTest /test=pixmark_piano /benchmark /no_scorebox /msaa=0
/benchmark_duration_ms=60000 /width=1024 /height=640:

inst_executed: 1.03G
inst_issued1: 614M -> 580M
inst_issued2: 213M -> 230M

score: 1021 -> 1030

Signed-off-by: Karol Herbst <karolherbst@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp