Skip to content
  • Ian Romanick's avatar
    nir: Rearrange logic op-compounded integer compares · 03fb13f6
    Ian Romanick authored
    
    
    Skylake and Broadwell had similar results.  Skylake shown.
    total instructions in shared programs: 14521769 -> 14521753 (<.01%)
    instructions in affected programs: 8782 -> 8766 (-0.18%)
    helped: 16
    HURT: 0
    helped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1
    helped stats (rel) min: 0.12% max: 0.40% x̄: 0.20% x̃: 0.18%
    95% mean confidence interval for instructions value: -1.00 -1.00
    95% mean confidence interval for instructions %-change: -0.23% -0.16%
    Instructions are helped.
    
    total cycles in shared programs: 533000376 -> 533000205 (<.01%)
    cycles in affected programs: 447035 -> 446864 (-0.04%)
    helped: 9
    HURT: 9
    helped stats (abs) min: 2 max: 40 x̄: 35.78 x̃: 40
    helped stats (rel) min: 0.02% max: 0.18% x̄: 0.10% x̃: 0.09%
    HURT stats (abs)   min: 1 max: 52 x̄: 16.78 x̃: 10
    HURT stats (rel)   min: <.01% max: 1.11% x̄: 0.29% x̃: 0.12%
    95% mean confidence interval for cycles value: -25.07 6.07
    95% mean confidence interval for cycles %-change: -0.08% 0.27%
    Inconclusive result (value mean confidence interval includes 0).
    
    No changes on GM45, Iron Lake, Sandy Bridge, Ivy Bridge, or Haswell.
    
    Signed-off-by: default avatarIan Romanick <ian.d.romanick@intel.com>
    Reviewed-by: default avatarSamuel Iglesias Gonsálvez <siglesias@igalia.com>
    Reviewed-by: default avatarElie Tournier <elie.tournier@collabora.com>
    03fb13f6