Files
Xenia-Canary/src/xenia/cpu/backend/x64
Wunkolo 233ed107fe [CPU] Remove use_haswell_instructions in favor of x64_extension_mask
Rather than having a single bool to conditionally detect haswell-level
instruction features. The granularity is increased with a new
`x64_extension_mask` where individual features within the x64 backend
can be turned on or off in a bit-mask manner. Since we have an ARM
backend on the horizon, I've added this to the new `x64`
configuration-group rather than `CPU`. This new pattern will hopefully
allow for testing to be more targetted to certain processor features and
allows the user to determine if they want certain features to be enabled
or disabled(such as avoiding BMI2 on certain AMD processors due to
pdep/pext being incredibly slow). The default configuration is to detect
and utilize all available features.
2022-01-11 03:57:32 -06:00
..
2020-04-07 16:09:41 -05:00
2020-04-07 16:09:41 -05:00
2015-08-06 20:17:01 -07:00
2020-03-07 19:39:56 -06:00
2020-04-07 16:09:41 -05:00
2015-08-06 20:17:01 -07:00