-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure that SetContainsAVX passes in the regSize #98283
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue Detailsnull
|
The Size regressions in the diff are expected, this is fixing a bug where we weren't marking the method as using The TP improvements are also expected and comes from simplifying the check now that we are always passing in a valid SIMD size. |
The size regressions will be mitigated by #98261, which changes where we emit |
Diff results for #98283Assembly diffsAssembly diffs for windows/x86 ran on windows/x86Diffs are based on 1,485,481 contexts (265,979 MinOpts, 1,219,502 FullOpts). Overall (+8,449 bytes)
MinOpts (+4,824 bytes)
FullOpts (+3,625 bytes)
Details here Assembly diffs for linux/x64 ran on windows/x64Diffs are based on 1,730,987 contexts (430,855 MinOpts, 1,300,132 FullOpts). Overall (+28,090 bytes)
MinOpts (+7,902 bytes)
FullOpts (+20,188 bytes)
Assembly diffs for windows/x64 ran on windows/x64Diffs are based on 1,837,795 contexts (509,217 MinOpts, 1,328,578 FullOpts). MISSED contexts: 133 (0.01%) Overall (+44,834 bytes)
MinOpts (+13,716 bytes)
FullOpts (+31,118 bytes)
Details here Throughput diffsThroughput diffs for linux/arm64 ran on windows/x64MinOpts (-0.01% to +0.00%)
Throughput diffs for linux/x64 ran on windows/x64Overall (-0.01% to -0.00%)
MinOpts (-0.02% to +0.00%)
FullOpts (-0.01% to -0.00%)
Throughput diffs for windows/x64 ran on windows/x64Overall (-0.01% to -0.00%)
MinOpts (-0.02% to 0.00%)
FullOpts (-0.01% to -0.00%)
Details here Throughput diffs for windows/x86 ran on windows/x86Overall (-0.02% to +0.00%)
MinOpts (-0.05% to 0.00%)
FullOpts (-0.01% to +0.00%)
Details here Throughput diffs for linux/x64 ran on linux/x64Overall (-0.01% to +0.00%)
MinOpts (-0.02% to +0.01%)
FullOpts (-0.01% to +0.00%)
Details here |
No description provided.