diff options
author | Jan Beulich <jbeulich@suse.com> | 2024-08-23 09:24:10 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2024-08-23 09:24:10 +0200 |
commit | 5637daa2064c44831f90e64df37bcd047160366e (patch) | |
tree | ae47103ee57064b06fde1d9477d3e856caff4909 /gdb/btrace.c | |
parent | b67ed4587727b940e9faafa8cdb1db1c32e34846 (diff) | |
download | gdb-5637daa2064c44831f90e64df37bcd047160366e.zip gdb-5637daa2064c44831f90e64df37bcd047160366e.tar.gz gdb-5637daa2064c44831f90e64df37bcd047160366e.tar.bz2 |
x86: simplify SAE checking
To determine whether SAE (with or without StaticRounding) is permitted
there's no need to iterate over all operands. Even less so starting at
the front (thus needlessly inspecting immediate operands as well).
Leverage the pattern across all relevant templates and check only the
last two operands, and also only for non-512 ones (besides the non-LIG
case that was already checked for).
Diffstat (limited to 'gdb/btrace.c')
0 files changed, 0 insertions, 0 deletions