Skip to content

[AMDGPU][MC][GFX9] Several VOP3 opcodes do not support op_sel #38650

@dpreobra

Description

@dpreobra
Bugzilla Link 39302
Version trunk
OS All
CC @atamazov,@arsenm

Extended Description

According with AMD docs, the following opcodes should support op_sel:

  • v_alignbit_b32
  • v_alignbyte_b32
  • v_interp_p2_f16

Also there are 'legacy' opcodes:

  • v_mad_legacy_f16
  • v_mad_legacy_i16
  • v_mad_legacy_u16
  • v_fma_legacy_f16
  • v_interp_p2_legacy_f16
  • v_div_fixup_legacy_f16

These are labelled in SP3 as accepting op_sel; AMD docs says nothing about that. I believe these legacy opcodes should not support op_sel because this feature is not in GFX8.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions