[PATCH v2] Support Intel AVX10.2 BF16 instructions

Jiang, Haochen haochen.jiang@intel.com
Mon Oct 21 07:50:33 GMT 2024


> From: Jan Beulich <jbeulich@suse.com>
> Sent: Friday, October 18, 2024 9:07 PM
> 
> While this matches the spec, I still wonder: Not VSCALEFNEPBF16? I guess
> what I'm struggling with is the pattern when the NE infix would be added.
> My best present guess is that it means "no embedded rounding", and is
> intended to be used when the counterpart PS/PD/PH insns would support
> {er}. The issue would then extend to at least VMINMAXNEPBF16, which imo
> wants to be VMINMAXPBF16 (matching V{MIN,MAX}PBF16) and
> VRNDSCALENEPBF16 (ought to be VRNDSCALEPBF16); I may have overlooked
> others.
>
> While this matches the spec, I further wonder: No VUCOMSBF16?

Let me have a quick check with my colleagues for these opens.

The NE does look strange here since I have similar understanding on that. BTW,
NE should be "nearest even" here, which means a default rounding.

Thx,
Haochen

> 
> Jan


More information about the Binutils mailing list