Skip to content

Add optimization for scalar/vector conversion of uint32/uint64 to/from packed float/double #80829

@anthonycanino

Description

@anthonycanino

AVX512VL adds a number of new scalar/packed conversion for unsigned 32-bit/64-bit integer types to float/double. These allow to replace less efficient conversions on xarch --- either multiple instructions or dedicated helper methods --- with single accelerated instructions.

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIavx512Related to the AVX-512 architecture

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions