Closed
Description
In #166 I've added some architecture intrinsics (e.g. the cpuid
intrinsic) to a misc
module in x86
.
Our internal module names are private and do not affect users, but IMO the name misc
is pretty bad and we should group these intrinsics in a more consistent way.
We could name those modules .../i386
/i486
/i586
/i686
/... instead.
The main issue I have with this is that, for example, detecting i686
using target feature leads to:
if cfg!(all(target_arch = "x86", not(target_feature = "sse2"))) {
}
is IMO a bit messy.
Metadata
Metadata
Assignees
Labels
No labels