Skip to content

Commit 9fa8660

Browse files
committed
[AMDGPU] Test new GFX12 opcode name buffer_atomic_min_num_f32
The old name buffer_atomic_min_f32 is still tested as part of the alias tests.
1 parent 5c3d001 commit 9fa8660

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mubuf.s

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3970,70 +3970,70 @@ buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:8388607 dlc
39703970
buffer_atomic_max_u64 v[5:6], off, s[8:11], s3 offset:8388607 glc slc dlc
39713971
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
39723972

3973-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607
3973+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607
39743974
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0xff,0xff,0x7f]
39753975

3976-
buffer_atomic_min_f32 v255, off, s[8:11], s3 offset:8388607
3976+
buffer_atomic_min_num_f32 v255, off, s[8:11], s3 offset:8388607
39773977
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0xff,0x10,0x80,0x00,0x00,0xff,0xff,0x7f]
39783978

3979-
buffer_atomic_min_f32 v5, off, s[12:15], s3 offset:8388607
3979+
buffer_atomic_min_num_f32 v5, off, s[12:15], s3 offset:8388607
39803980
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x18,0x80,0x00,0x00,0xff,0xff,0x7f]
39813981

3982-
buffer_atomic_min_f32 v5, off, s[96:99], s3 offset:8388607
3982+
buffer_atomic_min_num_f32 v5, off, s[96:99], s3 offset:8388607
39833983
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0xc0,0x80,0x00,0x00,0xff,0xff,0x7f]
39843984

3985-
buffer_atomic_min_f32 v5, off, s[8:11], s101 offset:8388607
3985+
buffer_atomic_min_num_f32 v5, off, s[8:11], s101 offset:8388607
39863986
// GFX12: encoding: [0x65,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0xff,0xff,0x7f]
39873987

3988-
buffer_atomic_min_f32 v5, off, s[8:11], m0 offset:8388607
3988+
buffer_atomic_min_num_f32 v5, off, s[8:11], m0 offset:8388607
39893989
// GFX12: encoding: [0x7d,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0xff,0xff,0x7f]
39903990

3991-
buffer_atomic_min_f32 v5, off, s[8:11], 0 offset:8388607
3991+
buffer_atomic_min_num_f32 v5, off, s[8:11], 0 offset:8388607
39923992
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
39933993

3994-
buffer_atomic_min_f32 v5, off, s[8:11], -1 offset:8388607
3994+
buffer_atomic_min_num_f32 v5, off, s[8:11], -1 offset:8388607
39953995
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
39963996

3997-
buffer_atomic_min_f32 v5, off, s[8:11], 0.5 offset:8388607
3997+
buffer_atomic_min_num_f32 v5, off, s[8:11], 0.5 offset:8388607
39983998
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
39993999

4000-
buffer_atomic_min_f32 v5, off, s[8:11], -4.0 offset:8388607
4000+
buffer_atomic_min_num_f32 v5, off, s[8:11], -4.0 offset:8388607
40014001
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
40024002

4003-
buffer_atomic_min_f32 v5, v0, s[8:11], s3 idxen offset:8388607
4003+
buffer_atomic_min_num_f32 v5, v0, s[8:11], s3 idxen offset:8388607
40044004
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x80,0x00,0xff,0xff,0x7f]
40054005

4006-
buffer_atomic_min_f32 v5, v0, s[8:11], s3 offen offset:8388607
4006+
buffer_atomic_min_num_f32 v5, v0, s[8:11], s3 offen offset:8388607
40074007
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x40,0x00,0xff,0xff,0x7f]
40084008

4009-
buffer_atomic_min_f32 v5, off, s[8:11], s3
4009+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3
40104010
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0x00,0x00,0x00]
40114011

4012-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:0
4012+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:0
40134013
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0x00,0x00,0x00]
40144014

4015-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:7
4015+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:7
40164016
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x80,0x00,0x00,0x07,0x00,0x00]
40174017

4018-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_RETURN
4018+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_RETURN
40194019
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x90,0x00,0x00,0xff,0xff,0x7f]
40204020

4021-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_RT_RETURN scope:SCOPE_SE
4021+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_RT_RETURN scope:SCOPE_SE
40224022
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0x94,0x00,0x00,0xff,0xff,0x7f]
40234023

4024-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_CASCADE_NT scope:SCOPE_DEV
4024+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 th:TH_ATOMIC_CASCADE_NT scope:SCOPE_DEV
40254025
// GFX12: encoding: [0x03,0x40,0x14,0xc4,0x05,0x10,0xe8,0x00,0x00,0xff,0xff,0x7f]
40264026

4027-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 glc
4027+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 glc
40284028
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
40294029

4030-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 slc
4030+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 slc
40314031
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
40324032

4033-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 dlc
4033+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 dlc
40344034
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
40354035

4036-
buffer_atomic_min_f32 v5, off, s[8:11], s3 offset:8388607 glc slc dlc
4036+
buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:8388607 glc slc dlc
40374037
// GFX12-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
40384038

40394039
buffer_atomic_min_i32 v5, off, s[8:11], s3 offset:8388607

0 commit comments

Comments
 (0)