Unify handling of GFX10 and GFX11 permlane16 opcodes:
- disable op_sel for bits other than 0 and 1.
- correct disassembly to print op_sel values for first two bits only.
| Paths 
 |  Differential  D137969  
[AMDGPU][MC][GFX11] Correct op_sel handling for permlane*16 ClosedPublic Authored by dp on Nov 14 2022, 11:04 AM. 
Details Summary Unify handling of GFX10 and GFX11 permlane16 opcodes: 
 
Diff Detail Event TimelineThis revision is now accepted and ready to land.Nov 28 2022, 11:06 AM This revision was landed with ongoing or failed builds.Nov 29 2022, 7:45 AM Closed by commit rG9b8eb5fa8ef0: [AMDGPU][MC][GFX11] Correct op_sel handling for permlane*16 (authored by dp).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 475214 llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 
 llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
 llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
 llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
 llvm/test/MC/AMDGPU/gfx11_asm_vop3_err.s
 
 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||