Lines Matching refs:OPC
1306 #define OPC(cat, opc, name) [(opc)] = { (cat), (opc), #name, print_instr_cat##cat } macro
1308 OPC(0, OPC_NOP, nop),
1309 OPC(0, OPC_B, b),
1310 OPC(0, OPC_JUMP, jump),
1311 OPC(0, OPC_CALL, call),
1312 OPC(0, OPC_RET, ret),
1313 OPC(0, OPC_KILL, kill),
1314 OPC(0, OPC_END, end),
1315 OPC(0, OPC_EMIT, emit),
1316 OPC(0, OPC_CUT, cut),
1317 OPC(0, OPC_CHMASK, chmask),
1318 OPC(0, OPC_CHSH, chsh),
1319 OPC(0, OPC_FLOW_REV, flow_rev),
1320 OPC(0, OPC_PREDT, predt),
1321 OPC(0, OPC_PREDF, predf),
1322 OPC(0, OPC_PREDE, prede),
1323 OPC(0, OPC_BKT, bkt),
1324 OPC(0, OPC_STKS, stks),
1325 OPC(0, OPC_STKR, stkr),
1326 OPC(0, OPC_XSET, xset),
1327 OPC(0, OPC_XCLR, xclr),
1328 OPC(0, OPC_GETONE, getone),
1329 OPC(0, OPC_DBG, dbg),
1330 OPC(0, OPC_SHPS, shps),
1331 OPC(0, OPC_SHPE, shpe),
1334 OPC(1, OPC_MOV, ),
1337 OPC(2, OPC_ADD_F, add.f),
1338 OPC(2, OPC_MIN_F, min.f),
1339 OPC(2, OPC_MAX_F, max.f),
1340 OPC(2, OPC_MUL_F, mul.f),
1341 OPC(2, OPC_SIGN_F, sign.f),
1342 OPC(2, OPC_CMPS_F, cmps.f),
1343 OPC(2, OPC_ABSNEG_F, absneg.f),
1344 OPC(2, OPC_CMPV_F, cmpv.f),
1345 OPC(2, OPC_FLOOR_F, floor.f),
1346 OPC(2, OPC_CEIL_F, ceil.f),
1347 OPC(2, OPC_RNDNE_F, rndne.f),
1348 OPC(2, OPC_RNDAZ_F, rndaz.f),
1349 OPC(2, OPC_TRUNC_F, trunc.f),
1350 OPC(2, OPC_ADD_U, add.u),
1351 OPC(2, OPC_ADD_S, add.s),
1352 OPC(2, OPC_SUB_U, sub.u),
1353 OPC(2, OPC_SUB_S, sub.s),
1354 OPC(2, OPC_CMPS_U, cmps.u),
1355 OPC(2, OPC_CMPS_S, cmps.s),
1356 OPC(2, OPC_MIN_U, min.u),
1357 OPC(2, OPC_MIN_S, min.s),
1358 OPC(2, OPC_MAX_U, max.u),
1359 OPC(2, OPC_MAX_S, max.s),
1360 OPC(2, OPC_ABSNEG_S, absneg.s),
1361 OPC(2, OPC_AND_B, and.b),
1362 OPC(2, OPC_OR_B, or.b),
1363 OPC(2, OPC_NOT_B, not.b),
1364 OPC(2, OPC_XOR_B, xor.b),
1365 OPC(2, OPC_CMPV_U, cmpv.u),
1366 OPC(2, OPC_CMPV_S, cmpv.s),
1367 OPC(2, OPC_MUL_U24, mul.u24),
1368 OPC(2, OPC_MUL_S24, mul.s24),
1369 OPC(2, OPC_MULL_U, mull.u),
1370 OPC(2, OPC_BFREV_B, bfrev.b),
1371 OPC(2, OPC_CLZ_S, clz.s),
1372 OPC(2, OPC_CLZ_B, clz.b),
1373 OPC(2, OPC_SHL_B, shl.b),
1374 OPC(2, OPC_SHR_B, shr.b),
1375 OPC(2, OPC_ASHR_B, ashr.b),
1376 OPC(2, OPC_BARY_F, bary.f),
1377 OPC(2, OPC_MGEN_B, mgen.b),
1378 OPC(2, OPC_GETBIT_B, getbit.b),
1379 OPC(2, OPC_SETRM, setrm),
1380 OPC(2, OPC_CBITS_B, cbits.b),
1381 OPC(2, OPC_SHB, shb),
1382 OPC(2, OPC_MSAD, msad),
1385 OPC(3, OPC_MAD_U16, mad.u16),
1386 OPC(3, OPC_MADSH_U16, madsh.u16),
1387 OPC(3, OPC_MAD_S16, mad.s16),
1388 OPC(3, OPC_MADSH_M16, madsh.m16),
1389 OPC(3, OPC_MAD_U24, mad.u24),
1390 OPC(3, OPC_MAD_S24, mad.s24),
1391 OPC(3, OPC_MAD_F16, mad.f16),
1392 OPC(3, OPC_MAD_F32, mad.f32),
1393 OPC(3, OPC_SEL_B16, sel.b16),
1394 OPC(3, OPC_SEL_B32, sel.b32),
1395 OPC(3, OPC_SEL_S16, sel.s16),
1396 OPC(3, OPC_SEL_S32, sel.s32),
1397 OPC(3, OPC_SEL_F16, sel.f16),
1398 OPC(3, OPC_SEL_F32, sel.f32),
1399 OPC(3, OPC_SAD_S16, sad.s16),
1400 OPC(3, OPC_SAD_S32, sad.s32),
1403 OPC(4, OPC_RCP, rcp),
1404 OPC(4, OPC_RSQ, rsq),
1405 OPC(4, OPC_LOG2, log2),
1406 OPC(4, OPC_EXP2, exp2),
1407 OPC(4, OPC_SIN, sin),
1408 OPC(4, OPC_COS, cos),
1409 OPC(4, OPC_SQRT, sqrt),
1410 OPC(4, OPC_HRSQ, hrsq),
1411 OPC(4, OPC_HLOG2, hlog2),
1412 OPC(4, OPC_HEXP2, hexp2),
1415 OPC(5, OPC_ISAM, isam),
1416 OPC(5, OPC_ISAML, isaml),
1417 OPC(5, OPC_ISAMM, isamm),
1418 OPC(5, OPC_SAM, sam),
1419 OPC(5, OPC_SAMB, samb),
1420 OPC(5, OPC_SAML, saml),
1421 OPC(5, OPC_SAMGQ, samgq),
1422 OPC(5, OPC_GETLOD, getlod),
1423 OPC(5, OPC_CONV, conv),
1424 OPC(5, OPC_CONVM, convm),
1425 OPC(5, OPC_GETSIZE, getsize),
1426 OPC(5, OPC_GETBUF, getbuf),
1427 OPC(5, OPC_GETPOS, getpos),
1428 OPC(5, OPC_GETINFO, getinfo),
1429 OPC(5, OPC_DSX, dsx),
1430 OPC(5, OPC_DSY, dsy),
1431 OPC(5, OPC_GATHER4R, gather4r),
1432 OPC(5, OPC_GATHER4G, gather4g),
1433 OPC(5, OPC_GATHER4B, gather4b),
1434 OPC(5, OPC_GATHER4A, gather4a),
1435 OPC(5, OPC_SAMGP0, samgp0),
1436 OPC(5, OPC_SAMGP1, samgp1),
1437 OPC(5, OPC_SAMGP2, samgp2),
1438 OPC(5, OPC_SAMGP3, samgp3),
1439 OPC(5, OPC_DSXPP_1, dsxpp.1),
1440 OPC(5, OPC_DSYPP_1, dsypp.1),
1441 OPC(5, OPC_RGETPOS, rgetpos),
1442 OPC(5, OPC_RGETINFO, rgetinfo),
1444 OPC(5, OPC_DSXPP_MACRO, dsxpp.macro),
1445 OPC(5, OPC_DSYPP_MACRO, dsypp.macro),
1449 OPC(6, OPC_LDG, ldg),
1450 OPC(6, OPC_LDL, ldl),
1451 OPC(6, OPC_LDP, ldp),
1452 OPC(6, OPC_STG, stg),
1453 OPC(6, OPC_STL, stl),
1454 OPC(6, OPC_STP, stp),
1455 OPC(6, OPC_LDIB, ldib),
1456 OPC(6, OPC_G2L, g2l),
1457 OPC(6, OPC_L2G, l2g),
1458 OPC(6, OPC_PREFETCH, prefetch),
1459 OPC(6, OPC_LDLW, ldlw),
1460 OPC(6, OPC_STLW, stlw),
1461 OPC(6, OPC_RESFMT, resfmt),
1462 OPC(6, OPC_RESINFO, resinfo),
1463 OPC(6, OPC_ATOMIC_ADD, atomic.add),
1464 OPC(6, OPC_ATOMIC_SUB, atomic.sub),
1465 OPC(6, OPC_ATOMIC_XCHG, atomic.xchg),
1466 OPC(6, OPC_ATOMIC_INC, atomic.inc),
1467 OPC(6, OPC_ATOMIC_DEC, atomic.dec),
1468 OPC(6, OPC_ATOMIC_CMPXCHG, atomic.cmpxchg),
1469 OPC(6, OPC_ATOMIC_MIN, atomic.min),
1470 OPC(6, OPC_ATOMIC_MAX, atomic.max),
1471 OPC(6, OPC_ATOMIC_AND, atomic.and),
1472 OPC(6, OPC_ATOMIC_OR, atomic.or),
1473 OPC(6, OPC_ATOMIC_XOR, atomic.xor),
1474 OPC(6, OPC_LDGB, ldgb),
1475 OPC(6, OPC_STGB, stgb),
1476 OPC(6, OPC_STIB, stib),
1477 OPC(6, OPC_LDC, ldc),
1478 OPC(6, OPC_LDLV, ldlv),
1480 OPC(7, OPC_BAR, bar),
1481 OPC(7, OPC_FENCE, fence),
1483 #undef OPC