@@ -1177,50 +1177,65 @@ v_lshrrev_b32 v5, src_scc, v2
11771177v_lshrrev_b32 v255, 0xaf123456, v255
11781178// GFX11: v_lshrrev_b32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x33,0x56,0x34,0x12,0xaf]
11791179
1180- v_max_f16 v5, v1, v2
1181- // GFX11: v_max_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x72]
1180+ v_max_f16 v5.l , v1.l , v2.l
1181+ // GFX11: v_max_f16_e32 v5.l , v1.l , v2.l ; encoding: [0x01,0x05,0x0a,0x72]
11821182
1183- v_max_f16 v5, v127, v2
1184- // GFX11: v_max_f16_e32 v5, v127, v2 ; encoding: [0x7f,0x05,0x0a,0x72]
1183+ v_max_f16 v5.l , v127.l , v2.l
1184+ // GFX11: v_max_f16_e32 v5.l , v127.l , v2.l ; encoding: [0x7f,0x05,0x0a,0x72]
11851185
1186- v_max_f16 v5, s1, v2
1187- // GFX11: v_max_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x72]
1186+ v_max_f16 v5.l , s1, v2.l
1187+ // GFX11: v_max_f16_e32 v5.l , s1, v2.l ; encoding: [0x01,0x04,0x0a,0x72]
11881188
1189- v_max_f16 v5, s105, v2
1190- // GFX11: v_max_f16_e32 v5, s105, v2 ; encoding: [0x69,0x04,0x0a,0x72]
1189+ v_max_f16 v5.l , s105, v2.l
1190+ // GFX11: v_max_f16_e32 v5.l , s105, v2.l ; encoding: [0x69,0x04,0x0a,0x72]
11911191
1192- v_max_f16 v5, vcc_lo, v2
1193- // GFX11: v_max_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x72]
1192+ v_max_f16 v5.l , vcc_lo, v2.l
1193+ // GFX11: v_max_f16_e32 v5.l , vcc_lo, v2.l ; encoding: [0x6a,0x04,0x0a,0x72]
11941194
1195- v_max_f16 v5, vcc_hi, v2
1196- // GFX11: v_max_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x72]
1195+ v_max_f16 v5.l , vcc_hi, v2.l
1196+ // GFX11: v_max_f16_e32 v5.l , vcc_hi, v2.l ; encoding: [0x6b,0x04,0x0a,0x72]
11971197
1198- v_max_f16 v5, ttmp15, v2
1199- // GFX11: v_max_f16_e32 v5, ttmp15, v2 ; encoding: [0x7b,0x04,0x0a,0x72]
1198+ v_max_f16 v5.l , ttmp15, v2.l
1199+ // GFX11: v_max_f16_e32 v5.l , ttmp15, v2.l ; encoding: [0x7b,0x04,0x0a,0x72]
12001200
1201- v_max_f16 v5, m0, v2
1202- // GFX11: v_max_f16_e32 v5, m0, v2 ; encoding: [0x7d,0x04,0x0a,0x72]
1201+ v_max_f16 v5.l , m0, v2.l
1202+ // GFX11: v_max_f16_e32 v5.l , m0, v2.l ; encoding: [0x7d,0x04,0x0a,0x72]
12031203
1204- v_max_f16 v5, exec_lo, v2
1205- // GFX11: v_max_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x72]
1204+ v_max_f16 v5.l , exec_lo, v2.l
1205+ // GFX11: v_max_f16_e32 v5.l , exec_lo, v2.l ; encoding: [0x7e,0x04,0x0a,0x72]
12061206
1207- v_max_f16 v5, exec_hi, v2
1208- // GFX11: v_max_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x72]
1207+ v_max_f16 v5.l , exec_hi, v2.l
1208+ // GFX11: v_max_f16_e32 v5.l , exec_hi, v2.l ; encoding: [0x7f,0x04,0x0a,0x72]
12091209
1210- v_max_f16 v5, null, v2
1211- // GFX11: v_max_f16_e32 v5, null, v2 ; encoding: [0x7c,0x04,0x0a,0x72]
1210+ v_max_f16 v5.l , null, v2.l
1211+ // GFX11: v_max_f16_e32 v5.l , null, v2.l ; encoding: [0x7c,0x04,0x0a,0x72]
12121212
1213- v_max_f16 v5, -1 , v2
1214- // GFX11: v_max_f16_e32 v5, -1 , v2 ; encoding: [0xc1,0x04,0x0a,0x72]
1213+ v_max_f16 v5.l , -1 , v2.l
1214+ // GFX11: v_max_f16_e32 v5.l , -1 , v2.l ; encoding: [0xc1,0x04,0x0a,0x72]
12151215
1216- v_max_f16 v5, 0 .5 , v2
1217- // GFX11: v_max_f16_e32 v5, 0 .5 , v2 ; encoding: [0xf0,0x04,0x0a,0x72]
1216+ v_max_f16 v5.l , 0 .5 , v2.l
1217+ // GFX11: v_max_f16_e32 v5.l , 0 .5 , v2.l ; encoding: [0xf0,0x04,0x0a,0x72]
12181218
1219- v_max_f16 v5, src_scc, v2
1220- // GFX11: v_max_f16_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x72]
1219+ v_max_f16 v5.l , src_scc, v2.l
1220+ // GFX11: v_max_f16_e32 v5.l , src_scc, v2.l ; encoding: [0xfd,0x04,0x0a,0x72]
12211221
1222- v_max_f16 v127, 0xfe0b, v127
1223- // GFX11: v_max_f16_e32 v127, 0xfe0b, v127 ; encoding: [0xff,0xfe,0xfe,0x72,0x0b,0xfe,0x00,0x00]
1222+ v_max_f16 v127.l, 0xfe0b, v127.l
1223+ // GFX11: v_max_f16_e32 v127.l, 0xfe0b, v127.l ; encoding: [0xff,0xfe,0xfe,0x72,0x0b,0xfe,0x00,0x00]
1224+
1225+ v_max_f16 v5.l, v1.h, v2.l
1226+ // GFX11: v_max_f16_e32 v5.l, v1.h, v2.l ; encoding: [0x81,0x05,0x0a,0x72]
1227+
1228+ v_max_f16 v5.l, v127.h, v2.l
1229+ // GFX11: v_max_f16_e32 v5.l, v127.h, v2.l ; encoding: [0xff,0x05,0x0a,0x72]
1230+
1231+ v_max_f16 v127.l, 0 .5 , v127.l
1232+ // GFX11: v_max_f16_e32 v127.l, 0 .5 , v127.l ; encoding: [0xf0,0xfe,0xfe,0x72]
1233+
1234+ v_max_f16 v5.h, src_scc, v2.h
1235+ // GFX11: v_max_f16_e32 v5.h, src_scc, v2.h ; encoding: [0xfd,0x04,0x0b,0x73]
1236+
1237+ v_max_f16 v127.h, 0xfe0b, v127.h
1238+ // GFX11: v_max_f16_e32 v127.h, 0xfe0b, v127.h ; encoding: [0xff,0xfe,0xff,0x73,0x0b,0xfe,0x00,0x00]
12241239
12251240v_max_f32 v5, v1, v2
12261241// GFX11: v_max_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x20]
@@ -1357,50 +1372,65 @@ v_max_u32 v5, src_scc, v2
13571372v_max_u32 v255, 0xaf123456, v255
13581373// GFX11: v_max_u32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x29,0x56,0x34,0x12,0xaf]
13591374
1360- v_min_f16 v5, v1, v2
1361- // GFX11: v_min_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x74]
1375+ v_min_f16 v5.l, v1.l, v2.l
1376+ // GFX11: v_min_f16_e32 v5.l, v1.l, v2.l ; encoding: [0x01,0x05,0x0a,0x74]
1377+
1378+ v_min_f16 v5.l, v127.l, v2.l
1379+ // GFX11: v_min_f16_e32 v5.l, v127.l, v2.l ; encoding: [0x7f,0x05,0x0a,0x74]
1380+
1381+ v_min_f16 v5.l, s1, v2.l
1382+ // GFX11: v_min_f16_e32 v5.l, s1, v2.l ; encoding: [0x01,0x04,0x0a,0x74]
1383+
1384+ v_min_f16 v5.l, s105, v2.l
1385+ // GFX11: v_min_f16_e32 v5.l, s105, v2.l ; encoding: [0x69,0x04,0x0a,0x74]
1386+
1387+ v_min_f16 v5.l, vcc_lo, v2.l
1388+ // GFX11: v_min_f16_e32 v5.l, vcc_lo, v2.l ; encoding: [0x6a,0x04,0x0a,0x74]
1389+
1390+ v_min_f16 v5.l, vcc_hi, v2.l
1391+ // GFX11: v_min_f16_e32 v5.l, vcc_hi, v2.l ; encoding: [0x6b,0x04,0x0a,0x74]
13621392
1363- v_min_f16 v5, v127 , v2
1364- // GFX11: v_min_f16_e32 v5, v127 , v2 ; encoding: [0x7f,0x05 ,0x0a,0x74]
1393+ v_min_f16 v5.l, ttmp15 , v2.l
1394+ // GFX11: v_min_f16_e32 v5.l, ttmp15 , v2.l ; encoding: [0x7b,0x04 ,0x0a,0x74]
13651395
1366- v_min_f16 v5, s1 , v2
1367- // GFX11: v_min_f16_e32 v5, s1 , v2 ; encoding: [0x01 ,0x04,0x0a,0x74]
1396+ v_min_f16 v5.l, m0 , v2.l
1397+ // GFX11: v_min_f16_e32 v5.l, m0 , v2.l ; encoding: [0x7d ,0x04,0x0a,0x74]
13681398
1369- v_min_f16 v5, s105 , v2
1370- // GFX11: v_min_f16_e32 v5, s105 , v2 ; encoding: [0x69 ,0x04,0x0a,0x74]
1399+ v_min_f16 v5.l, exec_lo , v2.l
1400+ // GFX11: v_min_f16_e32 v5.l, exec_lo , v2.l ; encoding: [0x7e ,0x04,0x0a,0x74]
13711401
1372- v_min_f16 v5, vcc_lo , v2
1373- // GFX11: v_min_f16_e32 v5, vcc_lo , v2 ; encoding: [0x6a ,0x04,0x0a,0x74]
1402+ v_min_f16 v5.l, exec_hi , v2.l
1403+ // GFX11: v_min_f16_e32 v5.l, exec_hi , v2.l ; encoding: [0x7f ,0x04,0x0a,0x74]
13741404
1375- v_min_f16 v5, vcc_hi , v2
1376- // GFX11: v_min_f16_e32 v5, vcc_hi , v2 ; encoding: [0x6b ,0x04,0x0a,0x74]
1405+ v_min_f16 v5.l, null , v2.l
1406+ // GFX11: v_min_f16_e32 v5.l, null , v2.l ; encoding: [0x7c ,0x04,0x0a,0x74]
13771407
1378- v_min_f16 v5, ttmp15 , v2
1379- // GFX11: v_min_f16_e32 v5, ttmp15 , v2 ; encoding: [0x7b ,0x04,0x0a,0x74]
1408+ v_min_f16 v5.l, -1 , v2.l
1409+ // GFX11: v_min_f16_e32 v5.l, -1 , v2.l ; encoding: [0xc1 ,0x04,0x0a,0x74]
13801410
1381- v_min_f16 v5, m0 , v2
1382- // GFX11: v_min_f16_e32 v5, m0 , v2 ; encoding: [0x7d ,0x04,0x0a,0x74]
1411+ v_min_f16 v5.l, 0 . 5 , v2.l
1412+ // GFX11: v_min_f16_e32 v5.l, 0 . 5 , v2.l ; encoding: [0xf0 ,0x04,0x0a,0x74]
13831413
1384- v_min_f16 v5, exec_lo , v2
1385- // GFX11: v_min_f16_e32 v5, exec_lo , v2 ; encoding: [0x7e ,0x04,0x0a,0x74]
1414+ v_min_f16 v5.l, src_scc , v2.l
1415+ // GFX11: v_min_f16_e32 v5.l, src_scc , v2.l ; encoding: [0xfd ,0x04,0x0a,0x74]
13861416
1387- v_min_f16 v5, exec_hi, v2
1388- // GFX11: v_min_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a ,0x74]
1417+ v_min_f16 v127.l, 0xfe0b, v127.l
1418+ // GFX11: v_min_f16_e32 v127.l, 0xfe0b, v127.l ; encoding: [0xff,0xfe,0xfe ,0x74,0x0b,0xfe,0x00,0x00 ]
13891419
1390- v_min_f16 v5, null , v2
1391- // GFX11: v_min_f16_e32 v5, null , v2 ; encoding: [0x7c,0x04 ,0x0a,0x74]
1420+ v_min_f16 v5.l, v1.h , v2.l
1421+ // GFX11: v_min_f16_e32 v5.l, v1.h , v2.l ; encoding: [0x81,0x05 ,0x0a,0x74]
13921422
1393- v_min_f16 v5, -1 , v2
1394- // GFX11: v_min_f16_e32 v5, -1 , v2 ; encoding: [0xc1,0x04 ,0x0a,0x74]
1423+ v_min_f16 v5.l, v127.h , v2.l
1424+ // GFX11: v_min_f16_e32 v5.l, v127.h , v2.l ; encoding: [0xff,0x05 ,0x0a,0x74]
13951425
1396- v_min_f16 v5 , 0 .5 , v2
1397- // GFX11: v_min_f16_e32 v5 , 0 .5 , v2 ; encoding: [0xf0,0x04,0x0a ,0x74]
1426+ v_min_f16 v127.l , 0 .5 , v127.l
1427+ // GFX11: v_min_f16_e32 v127.l , 0 .5 , v127.l ; encoding: [0xf0,0xfe,0xfe ,0x74]
13981428
1399- v_min_f16 v5, src_scc, v2
1400- // GFX11: v_min_f16_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x74 ]
1429+ v_min_f16 v5.h , src_scc, v2.h
1430+ // GFX11: v_min_f16_e32 v5.h , src_scc, v2.h ; encoding: [0xfd,0x04,0x0b,0x75 ]
14011431
1402- v_min_f16 v127, 0xfe0b, v127
1403- // GFX11: v_min_f16_e32 v127, 0xfe0b, v127 ; encoding: [0xff,0xfe,0xfe,0x74 ,0x0b,0xfe,0x00,0x00]
1432+ v_min_f16 v127.h , 0xfe0b, v127.h
1433+ // GFX11: v_min_f16_e32 v127.h , 0xfe0b, v127.h ; encoding: [0xff,0xfe,0xff,0x75 ,0x0b,0xfe,0x00,0x00]
14041434
14051435v_min_f32 v5, v1, v2
14061436// GFX11: v_min_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x1e]
0 commit comments