xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_vop2_aliases.s (revision 0227b73b513154a2bde90ddf1e167b6257765d05)
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s
2
3v_min_f32 v5, v1, v2
4// GFX12: v_min_num_f32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x2a]
5
6v_max_f32 v5, v1, v2
7// GFX12: v_max_num_f32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x2c]
8
9v_min_f16 v5, v1, v2
10// GFX12: v_min_num_f16_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x60]
11
12v_max_f16 v5, v1, v2
13// GFX12: v_max_num_f16_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x62]
14
15v_max_f64 v[5:6], v[1:2], v[2:3]
16// GFX12: v_max_num_f64_e32 v[5:6], v[1:2], v[2:3] ; encoding: [0x01,0x05,0x0a,0x1c]
17
18v_min_f64 v[5:6], v[1:2], v[2:3]
19// GFX12: v_min_num_f64_e32 v[5:6], v[1:2], v[2:3] ; encoding: [0x01,0x05,0x0a,0x1a]
20