aco: use non-sequential addressing
aco: use non-sequential addressing
:
PERCENTAGE DELTAS Shaders SGPRs VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause SClause Branches PreVGPRs
assassins_creed_origins 2104 -0.02% -0.37% -0.43% +0.05% -1.21% -1.46% +0.58% -0.56% +0.48% -0.04% +0.01% +0.00%
battlefront2 4568 +0.05% -0.17% +0.24% +0.04% -0.44% -0.41% -0.24% -0.70% +0.02% -0.06% +0.01% -0.04%
britannia 465 +0.10% -0.59% -0.35% -0.01% -1.71% -1.76% -1.44% -3.39% +0.88% -0.05% -0.22% -0.46%
control_msaa4x 752 +0.03% +0.29% +0.20% -0.07% -0.23% -0.59% +0.25% -1.29% +0.15% -0.13% +1.47% +0.47%
control_no_msaa 752 +0.03% +0.29% +0.20% -0.07% -0.23% -0.59% +0.25% -1.29% +0.15% -0.13% +1.47% +0.47%
dark_souls_1_remastered 4249 -0.55% -2.77% -0.41% +0.53% -1.37% -1.18% +4.18% -4.08% -7.14% +0.68% -0.01% -0.07%
dark_souls_2_sotfs 6876 +0.02% -0.35% +0.17% +0.03% -0.07% -0.07% -0.03% -0.03% +0.00% -0.05% . -0.01%
dark_souls_3 8912 -0.02% -0.03% +0.14% +0.01% -0.40% -0.60% -0.10% -0.52% -0.01% +0.11% -0.02% -0.03%
death_stranding 1467 -0.39% -1.54% -0.03% +0.58% -1.50% -1.19% -0.20% -2.77% -3.07% -0.00% -0.06% -0.45%
detroit_become_human 19959 +0.01% -4.87% -0.09% +0.99% -1.17% -0.76% -0.16% -0.58% -1.23% -0.00% -0.03% +0.01%
deus_ex_md 8063 -0.04% -0.18% +0.09% +0.06% -0.15% -0.17% -0.04% -0.23% +0.02% -0.02% -0.01% -0.11%
dirt4 4030 -0.01% -0.98% -1.53% +0.11% -3.19% -4.51% -0.75% -1.95% -11.61% -0.03% +0.06% -0.54%
doom_2016 2963 . -1.18% -1.02% +0.08% -1.99% -2.37% -0.49% -2.61% -1.72% +0.02% +0.04% -0.39%
doom_eternal 1211 -0.03% -1.67% -0.21% +0.28% -1.16% -1.77% -0.21% -2.57% -1.01% -0.13% +0.01% -0.56%
dota2 1015 +0.37% -0.51% -1.27% +0.47% -3.50% -3.47% +0.25% -0.82% -3.89% +1.18% +0.53% -0.07%
dow3 280 +0.08% -0.63% -2.58% +0.17% -5.88% -5.72% -3.83% -4.85% -1.36% -0.05% . -0.24%
evilwithin_demo 740 . -2.39% -0.14% +0.11% -1.26% -1.32% +0.78% -4.22% +0.48% +0.14% +0.05% -0.72%
f12017 5503 +0.11% -3.46% +0.02% +0.18% -1.31% -0.83% -0.25% -1.65% +0.12% +0.04% -0.06% -0.78%
gtav 2987 +0.03% -0.46% +0.05% +0.10% -0.79% -0.79% -0.28% -1.96% -0.04% +0.04% . -0.14%
hitman 2785 -0.26% -0.75% -0.19% +0.22% -0.94% -1.21% -0.36% -1.40% +0.16% +0.46% +0.05% -0.30%
PERCENTAGE DELTAS Shaders SGPRs VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause SClause Branches PreVGPRs
madmax 948 +0.02% -0.68% +0.10% +0.14% -1.14% -1.25% +0.23% -1.26% -0.79% +0.01% . -0.22%
nier 5492 . -0.17% +0.07% . -0.45% -0.37% -0.26% -0.78% -0.18% +0.01% +0.03% -0.00%
parallel-rdp/small_subgroup 246 . -0.17% -0.06% . -0.14% -0.05% -0.30% -8.67% +0.66% . . +0.02%
parallel-rdp/small_uber_subgroup 55 . -0.50% -0.08% . -0.21% -0.00% -2.36% -22.70% +0.94% . . +0.04%
parallel-rdp/subgroup 327 . -0.12% -0.05% . -0.11% -0.04% -0.19% -6.59% +0.48% . . +0.02%
parallel-rdp/uber_subgroup 55 . -0.50% -0.10% . -0.23% -0.00% -2.37% -22.73% +0.95% . . +0.04%
rdr2 3888 -0.06% -0.35% -0.36% +0.07% -1.57% -0.97% -0.17% -1.54% -0.99% +0.01% +0.04% -0.15%
redout 2509 +0.01% -0.23% -0.18% +0.05% -0.80% -0.78% -0.54% -1.20% -0.58% +0.02% +0.02% +0.00%
rottr 8120 -0.00% -0.25% +0.41% +0.08% -0.24% -1.03% +0.04% -0.14% +0.00% -0.05% +0.00% +0.01%
sottr_demo 5705 +0.00% -0.98% -0.04% +0.12% -0.78% -1.34% -0.05% -0.94% -0.01% +0.16% -0.25% +0.08%
strange_brigade 1417 . -1.03% +0.24% +0.37% -0.48% -0.48% -0.11% -1.55% -0.40% -0.09% . -0.05%
talos 794 . -0.46% -0.87% +0.24% -2.39% -2.23% -0.86% -1.56% -2.62% +0.10% . -0.02%
thewitness 3150 -0.02% -4.64% -2.91% +2.54% -5.91% -5.91% -2.68% -0.55% -10.41% +0.10% . -0.88%
threekingdoms 844 +0.18% -0.36% +0.22% +0.03% -1.15% -1.09% -0.79% -0.08% +0.21% +0.06% -0.12% -0.47%
tomb_raider 16230 +0.01% -0.52% +0.03% +0.20% -0.51% -0.50% -0.14% -0.05% +0.27% +0.19% -0.01% -0.28%
warhammer2 1803 -0.20% -0.41% -0.34% +0.09% -1.78% -1.70% -0.80% -0.15% -0.40% +0.01% +0.05% -0.22%
wolfenstein2_fp16 1012 . -1.53% -0.17% +0.49% -1.10% -1.54% +0.70% -1.04% +1.17% +0.02% +0.07% -0.02%
worldofwarships 5590 +0.11% -0.29% +0.36% +0.23% -1.11% -1.45% -0.25% -1.50% -0.13% +0.06% +0.30% +0.29%
youngblood 843 +0.09% -1.05% -0.17% +0.04% -1.05% -1.47% +0.30% -4.30% +0.13% +0.04% -0.04% -0.10%
youngblood_fp16 682 . -0.95% -0.30% . -1.20% -1.62% +1.37% -1.16% +0.08% +0.01% +0.08% -0.06%
-------------------------------------------------------------------------------------------------------------------------------------------------------
All affected 70493 -0.02% -2.55% -0.23% +0.64% -1.53% -0.89% -0.25% -1.90% -1.79% +0.07% -0.01% -0.19%
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 139391 -0.01% -1.49% -0.18% +0.30% -1.16% -0.83% -0.13% -0.94% -1.19% +0.05% -0.01% -0.12%
aco: add affinity for non-sequential MIMG operands
:
PERCENTAGE DELTAS Shaders VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause Branches
assassins_creed_origins 2104 +0.31% -0.21% -0.02% -0.00% -0.00% -0.02% +0.01% +0.01% +0.02%
battlefront2 4568 +0.02% -0.13% -0.00% +0.01% +0.00% +0.00% +0.00% +0.02% .
britannia 465 +0.44% -0.19% -0.06% +0.07% +0.06% -0.03% +0.04% +0.80% +0.22%
control_msaa4x 752 -0.05% -0.34% +0.04% -0.04% -0.03% -0.02% +0.00% -0.16% -1.00%
control_no_msaa 752 -0.05% -0.34% +0.04% -0.04% -0.03% -0.02% +0.00% -0.16% -1.00%
dark_souls_1_remastered 4249 +0.63% -0.20% -0.16% -0.01% -0.00% +0.20% +0.00% -0.01% +0.01%
dark_souls_2_sotfs 6876 +0.03% -0.08% -0.01% +0.00% +0.00% +0.00% . . .
dark_souls_3 8912 +0.01% -0.08% . +0.00% +0.01% +0.01% +0.00% -0.03% +0.00%
death_stranding 1467 +0.95% -0.21% -0.31% +0.02% +0.01% +0.48% +0.03% +0.03% +0.08%
detroit_become_human 19959 +3.93% -0.09% -0.91% -0.01% -0.02% +0.01% +0.00% +0.00% +0.02%
deus_ex_md 8063 +0.10% -0.04% -0.02% +0.00% -0.00% +0.00% +0.00% +0.02% +0.02%
dirt4 4030 +0.16% -0.31% . +0.03% +0.06% +0.02% +0.01% +0.49% -0.08%
doom_2016 2963 +0.83% -0.16% +0.02% +0.02% +0.03% -0.03% +0.01% -0.01% +0.04%
doom_eternal 1211 +0.41% -0.35% -0.01% -0.04% -0.02% -0.48% +0.02% +0.02% -0.01%
dota2 1015 +0.57% -0.41% -0.15% +0.02% +0.02% +0.05% +0.04% -0.12% -0.20%
dow3 280 +0.38% -0.17% -0.02% -0.09% -0.08% +0.46% . +0.10% +0.08%
evilwithin_demo 740 +2.03% -0.56% -0.14% -0.04% -0.03% +0.02% +0.02% . -1.66%
f12017 5503 +3.08% -0.25% -0.12% +0.02% -0.00% -0.01% +0.01% -0.10% +0.06%
gtav 2987 +0.25% -0.19% -0.06% -0.03% -0.03% -0.01% +0.00% -0.01% -0.01%
hitman 2785 +0.42% -0.16% -0.12% +0.01% +0.01% -0.08% +0.01% +0.02% +0.02%
PERCENTAGE DELTAS Shaders VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause Branches
madmax 948 +0.08% -0.07% -0.01% +0.01% +0.01% +0.18% -0.01% +0.02% .
nier 5492 +0.04% -0.05% . +0.01% +0.01% -0.01% +0.00% . .
parallel-rdp/small_subgroup 246 +0.06% -0.01% . +0.00% +0.00% . . . .
parallel-rdp/small_uber_subgroup 55 +0.17% -0.02% . +0.01% +0.00% . . . .
parallel-rdp/subgroup 327 +0.04% -0.01% . +0.00% +0.00% . . . .
parallel-rdp/uber_subgroup 55 +0.17% -0.02% . +0.01% +0.00% . . . .
rdr2 3888 +0.39% -0.30% -0.04% -0.02% -0.02% +0.11% +0.02% +0.08% -0.00%
redout 2509 +0.02% -0.06% -0.01% +0.01% +0.01% +0.00% -0.00% +1.38% -0.02%
rottr 8120 +0.04% -0.13% -0.01% +0.00% +0.01% -0.09% -0.00% +0.01% .
sottr_demo 5705 +0.51% -0.22% -0.14% +0.03% +0.03% +0.03% +0.01% +0.01% +0.25%
strange_brigade 1417 +0.32% -0.15% -0.04% +0.02% +0.02% . . . .
talos 794 +0.01% -0.11% . +0.00% +0.00% +0.03% -0.02% -0.04% .
thewitness 3150 -0.34% -0.02% -0.30% +0.02% +0.02% -0.01% +0.01% . .
threekingdoms 844 +0.15% -0.34% -0.01% +0.02% +0.02% +0.01% +0.01% +0.11% +0.18%
tomb_raider 16230 +0.07% -0.03% -0.04% +0.00% +0.00% -0.00% -0.00% -0.00% .
warhammer2 1803 +0.21% -0.19% -0.00% +0.03% +0.03% +0.00% +0.02% +0.30% .
wolfenstein2_fp16 1012 +1.44% -0.32% -0.45% +0.01% +0.01% -0.57% +0.03% -0.01% +0.00%
worldofwarships 5590 +0.36% -0.70% -0.18% -0.00% -0.00% +0.02% -0.00% +0.01% -0.17%
youngblood 843 +0.78% -0.27% . +0.00% -0.02% -0.23% +0.01% +0.05% .
youngblood_fp16 682 +0.77% -0.27% . -0.01% -0.03% -0.97% +0.05% -0.03% +0.02%
----------------------------------------------------------------------------------------------------------------------------
All affected 42610 +2.07% -0.24% -0.70% +0.00% -0.02% -0.00% +0.01% +0.06% +0.01%
----------------------------------------------------------------------------------------------------------------------------
Total 139391 +0.93% -0.16% -0.17% +0.00% -0.01% -0.00% +0.00% +0.04% +0.01%
I don't think we want to merge aco: add affinity for non-sequential MIMG operands
, the code size improvement doesn't seem worth the increased VGPR usage.