Lines Matching refs:PPCSPE
1906 #define PPCSPE PPC_OPCODE_SPE macro
2259 { "evaddw", VX(4, 512), VX_MASK, PPCSPE, { RS, RA, RB } },
2260 { "evaddiw", VX(4, 514), VX_MASK, PPCSPE, { RS, RB, UIMM } },
2261 { "evsubfw", VX(4, 516), VX_MASK, PPCSPE, { RS, RA, RB } },
2262 { "evsubw", VX(4, 516), VX_MASK, PPCSPE, { RS, RB, RA } },
2263 { "evsubifw", VX(4, 518), VX_MASK, PPCSPE, { RS, UIMM, RB } },
2264 { "evsubiw", VX(4, 518), VX_MASK, PPCSPE, { RS, RB, UIMM } },
2265 { "evabs", VX(4, 520), VX_MASK, PPCSPE, { RS, RA } },
2266 { "evneg", VX(4, 521), VX_MASK, PPCSPE, { RS, RA } },
2267 { "evextsb", VX(4, 522), VX_MASK, PPCSPE, { RS, RA } },
2268 { "evextsh", VX(4, 523), VX_MASK, PPCSPE, { RS, RA } },
2269 { "evrndw", VX(4, 524), VX_MASK, PPCSPE, { RS, RA } },
2270 { "evcntlzw", VX(4, 525), VX_MASK, PPCSPE, { RS, RA } },
2271 { "evcntlsw", VX(4, 526), VX_MASK, PPCSPE, { RS, RA } },
2273 { "brinc", VX(4, 527), VX_MASK, PPCSPE, { RS, RA, RB } },
2275 { "evand", VX(4, 529), VX_MASK, PPCSPE, { RS, RA, RB } },
2276 { "evandc", VX(4, 530), VX_MASK, PPCSPE, { RS, RA, RB } },
2277 { "evmr", VX(4, 535), VX_MASK, PPCSPE, { RS, RA, BBA } },
2278 { "evor", VX(4, 535), VX_MASK, PPCSPE, { RS, RA, RB } },
2279 { "evorc", VX(4, 539), VX_MASK, PPCSPE, { RS, RA, RB } },
2280 { "evxor", VX(4, 534), VX_MASK, PPCSPE, { RS, RA, RB } },
2281 { "eveqv", VX(4, 537), VX_MASK, PPCSPE, { RS, RA, RB } },
2282 { "evnand", VX(4, 542), VX_MASK, PPCSPE, { RS, RA, RB } },
2283 { "evnot", VX(4, 536), VX_MASK, PPCSPE, { RS, RA, BBA } },
2284 { "evnor", VX(4, 536), VX_MASK, PPCSPE, { RS, RA, RB } },
2286 { "evrlw", VX(4, 552), VX_MASK, PPCSPE, { RS, RA, RB } },
2287 { "evrlwi", VX(4, 554), VX_MASK, PPCSPE, { RS, RA, EVUIMM } },
2288 { "evslw", VX(4, 548), VX_MASK, PPCSPE, { RS, RA, RB } },
2289 { "evslwi", VX(4, 550), VX_MASK, PPCSPE, { RS, RA, EVUIMM } },
2290 { "evsrws", VX(4, 545), VX_MASK, PPCSPE, { RS, RA, RB } },
2291 { "evsrwu", VX(4, 544), VX_MASK, PPCSPE, { RS, RA, RB } },
2292 { "evsrwis", VX(4, 547), VX_MASK, PPCSPE, { RS, RA, EVUIMM } },
2293 { "evsrwiu", VX(4, 546), VX_MASK, PPCSPE, { RS, RA, EVUIMM } },
2294 { "evsplati", VX(4, 553), VX_MASK, PPCSPE, { RS, SIMM } },
2295 { "evsplatfi", VX(4, 555), VX_MASK, PPCSPE, { RS, SIMM } },
2296 { "evmergehi", VX(4, 556), VX_MASK, PPCSPE, { RS, RA, RB } },
2297 { "evmergelo", VX(4, 557), VX_MASK, PPCSPE, { RS, RA, RB } },
2298 { "evmergehilo",VX(4,558), VX_MASK, PPCSPE, { RS, RA, RB } },
2299 { "evmergelohi",VX(4,559), VX_MASK, PPCSPE, { RS, RA, RB } },
2301 { "evcmpgts", VX(4, 561), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2302 { "evcmpgtu", VX(4, 560), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2303 { "evcmplts", VX(4, 563), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2304 { "evcmpltu", VX(4, 562), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2305 { "evcmpeq", VX(4, 564), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2306 { "evsel", EVSEL(4,79),EVSEL_MASK, PPCSPE, { RS, RA, RB, CRFS } },
2308 { "evldd", VX(4, 769), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2309 { "evlddx", VX(4, 768), VX_MASK, PPCSPE, { RS, RA, RB } },
2310 { "evldw", VX(4, 771), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2311 { "evldwx", VX(4, 770), VX_MASK, PPCSPE, { RS, RA, RB } },
2312 { "evldh", VX(4, 773), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2313 { "evldhx", VX(4, 772), VX_MASK, PPCSPE, { RS, RA, RB } },
2314 { "evlwhe", VX(4, 785), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2315 { "evlwhex", VX(4, 784), VX_MASK, PPCSPE, { RS, RA, RB } },
2316 { "evlwhou", VX(4, 789), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2317 { "evlwhoux", VX(4, 788), VX_MASK, PPCSPE, { RS, RA, RB } },
2318 { "evlwhos", VX(4, 791), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2319 { "evlwhosx", VX(4, 790), VX_MASK, PPCSPE, { RS, RA, RB } },
2320 { "evlwwsplat",VX(4, 793), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2321 { "evlwwsplatx",VX(4, 792), VX_MASK, PPCSPE, { RS, RA, RB } },
2322 { "evlwhsplat",VX(4, 797), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2323 { "evlwhsplatx",VX(4, 796), VX_MASK, PPCSPE, { RS, RA, RB } },
2324 { "evlhhesplat",VX(4, 777), VX_MASK, PPCSPE, { RS, EVUIMM_2, RA } },
2325 { "evlhhesplatx",VX(4, 776), VX_MASK, PPCSPE, { RS, RA, RB } },
2326 { "evlhhousplat",VX(4, 781), VX_MASK, PPCSPE, { RS, EVUIMM_2, RA } },
2327 { "evlhhousplatx",VX(4, 780), VX_MASK, PPCSPE, { RS, RA, RB } },
2328 { "evlhhossplat",VX(4, 783), VX_MASK, PPCSPE, { RS, EVUIMM_2, RA } },
2329 { "evlhhossplatx",VX(4, 782), VX_MASK, PPCSPE, { RS, RA, RB } },
2331 { "evstdd", VX(4, 801), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2332 { "evstddx", VX(4, 800), VX_MASK, PPCSPE, { RS, RA, RB } },
2333 { "evstdw", VX(4, 803), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2334 { "evstdwx", VX(4, 802), VX_MASK, PPCSPE, { RS, RA, RB } },
2335 { "evstdh", VX(4, 805), VX_MASK, PPCSPE, { RS, EVUIMM_8, RA } },
2336 { "evstdhx", VX(4, 804), VX_MASK, PPCSPE, { RS, RA, RB } },
2337 { "evstwwe", VX(4, 825), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2338 { "evstwwex", VX(4, 824), VX_MASK, PPCSPE, { RS, RA, RB } },
2339 { "evstwwo", VX(4, 829), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2340 { "evstwwox", VX(4, 828), VX_MASK, PPCSPE, { RS, RA, RB } },
2341 { "evstwhe", VX(4, 817), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2342 { "evstwhex", VX(4, 816), VX_MASK, PPCSPE, { RS, RA, RB } },
2343 { "evstwho", VX(4, 821), VX_MASK, PPCSPE, { RS, EVUIMM_4, RA } },
2344 { "evstwhox", VX(4, 820), VX_MASK, PPCSPE, { RS, RA, RB } },
2346 { "evfsabs", VX(4, 644), VX_MASK, PPCSPE, { RS, RA } },
2347 { "evfsnabs", VX(4, 645), VX_MASK, PPCSPE, { RS, RA } },
2348 { "evfsneg", VX(4, 646), VX_MASK, PPCSPE, { RS, RA } },
2349 { "evfsadd", VX(4, 640), VX_MASK, PPCSPE, { RS, RA, RB } },
2350 { "evfssub", VX(4, 641), VX_MASK, PPCSPE, { RS, RA, RB } },
2351 { "evfsmul", VX(4, 648), VX_MASK, PPCSPE, { RS, RA, RB } },
2352 { "evfsdiv", VX(4, 649), VX_MASK, PPCSPE, { RS, RA, RB } },
2353 { "evfscmpgt", VX(4, 652), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2354 { "evfscmplt", VX(4, 653), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2355 { "evfscmpeq", VX(4, 654), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2356 { "evfststgt", VX(4, 668), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2357 { "evfststlt", VX(4, 669), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2358 { "evfststeq", VX(4, 670), VX_MASK, PPCSPE, { CRFD, RA, RB } },
2359 { "evfscfui", VX(4, 656), VX_MASK, PPCSPE, { RS, RB } },
2360 { "evfsctuiz", VX(4, 664), VX_MASK, PPCSPE, { RS, RB } },
2361 { "evfscfsi", VX(4, 657), VX_MASK, PPCSPE, { RS, RB } },
2362 { "evfscfuf", VX(4, 658), VX_MASK, PPCSPE, { RS, RB } },
2363 { "evfscfsf", VX(4, 659), VX_MASK, PPCSPE, { RS, RB } },
2364 { "evfsctui", VX(4, 660), VX_MASK, PPCSPE, { RS, RB } },
2365 { "evfsctsi", VX(4, 661), VX_MASK, PPCSPE, { RS, RB } },
2366 { "evfsctsiz", VX(4, 666), VX_MASK, PPCSPE, { RS, RB } },
2367 { "evfsctuf", VX(4, 662), VX_MASK, PPCSPE, { RS, RB } },
2368 { "evfsctsf", VX(4, 663), VX_MASK, PPCSPE, { RS, RB } },
2394 { "evmhossf", VX(4, 1031), VX_MASK, PPCSPE, { RS, RA, RB } },
2395 { "evmhossfa", VX(4, 1063), VX_MASK, PPCSPE, { RS, RA, RB } },
2396 { "evmhosmf", VX(4, 1039), VX_MASK, PPCSPE, { RS, RA, RB } },
2397 { "evmhosmfa", VX(4, 1071), VX_MASK, PPCSPE, { RS, RA, RB } },
2398 { "evmhosmi", VX(4, 1037), VX_MASK, PPCSPE, { RS, RA, RB } },
2399 { "evmhosmia", VX(4, 1069), VX_MASK, PPCSPE, { RS, RA, RB } },
2400 { "evmhoumi", VX(4, 1036), VX_MASK, PPCSPE, { RS, RA, RB } },
2401 { "evmhoumia", VX(4, 1068), VX_MASK, PPCSPE, { RS, RA, RB } },
2402 { "evmhessf", VX(4, 1027), VX_MASK, PPCSPE, { RS, RA, RB } },
2403 { "evmhessfa", VX(4, 1059), VX_MASK, PPCSPE, { RS, RA, RB } },
2404 { "evmhesmf", VX(4, 1035), VX_MASK, PPCSPE, { RS, RA, RB } },
2405 { "evmhesmfa", VX(4, 1067), VX_MASK, PPCSPE, { RS, RA, RB } },
2406 { "evmhesmi", VX(4, 1033), VX_MASK, PPCSPE, { RS, RA, RB } },
2407 { "evmhesmia", VX(4, 1065), VX_MASK, PPCSPE, { RS, RA, RB } },
2408 { "evmheumi", VX(4, 1032), VX_MASK, PPCSPE, { RS, RA, RB } },
2409 { "evmheumia", VX(4, 1064), VX_MASK, PPCSPE, { RS, RA, RB } },
2411 { "evmhossfaaw",VX(4, 1287), VX_MASK, PPCSPE, { RS, RA, RB } },
2412 { "evmhossiaaw",VX(4, 1285), VX_MASK, PPCSPE, { RS, RA, RB } },
2413 { "evmhosmfaaw",VX(4, 1295), VX_MASK, PPCSPE, { RS, RA, RB } },
2414 { "evmhosmiaaw",VX(4, 1293), VX_MASK, PPCSPE, { RS, RA, RB } },
2415 { "evmhousiaaw",VX(4, 1284), VX_MASK, PPCSPE, { RS, RA, RB } },
2416 { "evmhoumiaaw",VX(4, 1292), VX_MASK, PPCSPE, { RS, RA, RB } },
2417 { "evmhessfaaw",VX(4, 1283), VX_MASK, PPCSPE, { RS, RA, RB } },
2418 { "evmhessiaaw",VX(4, 1281), VX_MASK, PPCSPE, { RS, RA, RB } },
2419 { "evmhesmfaaw",VX(4, 1291), VX_MASK, PPCSPE, { RS, RA, RB } },
2420 { "evmhesmiaaw",VX(4, 1289), VX_MASK, PPCSPE, { RS, RA, RB } },
2421 { "evmheusiaaw",VX(4, 1280), VX_MASK, PPCSPE, { RS, RA, RB } },
2422 { "evmheumiaaw",VX(4, 1288), VX_MASK, PPCSPE, { RS, RA, RB } },
2424 { "evmhossfanw",VX(4, 1415), VX_MASK, PPCSPE, { RS, RA, RB } },
2425 { "evmhossianw",VX(4, 1413), VX_MASK, PPCSPE, { RS, RA, RB } },
2426 { "evmhosmfanw",VX(4, 1423), VX_MASK, PPCSPE, { RS, RA, RB } },
2427 { "evmhosmianw",VX(4, 1421), VX_MASK, PPCSPE, { RS, RA, RB } },
2428 { "evmhousianw",VX(4, 1412), VX_MASK, PPCSPE, { RS, RA, RB } },
2429 { "evmhoumianw",VX(4, 1420), VX_MASK, PPCSPE, { RS, RA, RB } },
2430 { "evmhessfanw",VX(4, 1411), VX_MASK, PPCSPE, { RS, RA, RB } },
2431 { "evmhessianw",VX(4, 1409), VX_MASK, PPCSPE, { RS, RA, RB } },
2432 { "evmhesmfanw",VX(4, 1419), VX_MASK, PPCSPE, { RS, RA, RB } },
2433 { "evmhesmianw",VX(4, 1417), VX_MASK, PPCSPE, { RS, RA, RB } },
2434 { "evmheusianw",VX(4, 1408), VX_MASK, PPCSPE, { RS, RA, RB } },
2435 { "evmheumianw",VX(4, 1416), VX_MASK, PPCSPE, { RS, RA, RB } },
2437 { "evmhogsmfaa",VX(4, 1327), VX_MASK, PPCSPE, { RS, RA, RB } },
2438 { "evmhogsmiaa",VX(4, 1325), VX_MASK, PPCSPE, { RS, RA, RB } },
2439 { "evmhogumiaa",VX(4, 1324), VX_MASK, PPCSPE, { RS, RA, RB } },
2440 { "evmhegsmfaa",VX(4, 1323), VX_MASK, PPCSPE, { RS, RA, RB } },
2441 { "evmhegsmiaa",VX(4, 1321), VX_MASK, PPCSPE, { RS, RA, RB } },
2442 { "evmhegumiaa",VX(4, 1320), VX_MASK, PPCSPE, { RS, RA, RB } },
2444 { "evmhogsmfan",VX(4, 1455), VX_MASK, PPCSPE, { RS, RA, RB } },
2445 { "evmhogsmian",VX(4, 1453), VX_MASK, PPCSPE, { RS, RA, RB } },
2446 { "evmhogumian",VX(4, 1452), VX_MASK, PPCSPE, { RS, RA, RB } },
2447 { "evmhegsmfan",VX(4, 1451), VX_MASK, PPCSPE, { RS, RA, RB } },
2448 { "evmhegsmian",VX(4, 1449), VX_MASK, PPCSPE, { RS, RA, RB } },
2449 { "evmhegumian",VX(4, 1448), VX_MASK, PPCSPE, { RS, RA, RB } },
2451 { "evmwhssf", VX(4, 1095), VX_MASK, PPCSPE, { RS, RA, RB } },
2452 { "evmwhssfa", VX(4, 1127), VX_MASK, PPCSPE, { RS, RA, RB } },
2453 { "evmwhsmf", VX(4, 1103), VX_MASK, PPCSPE, { RS, RA, RB } },
2454 { "evmwhsmfa", VX(4, 1135), VX_MASK, PPCSPE, { RS, RA, RB } },
2455 { "evmwhsmi", VX(4, 1101), VX_MASK, PPCSPE, { RS, RA, RB } },
2456 { "evmwhsmia", VX(4, 1133), VX_MASK, PPCSPE, { RS, RA, RB } },
2457 { "evmwhumi", VX(4, 1100), VX_MASK, PPCSPE, { RS, RA, RB } },
2458 { "evmwhumia", VX(4, 1132), VX_MASK, PPCSPE, { RS, RA, RB } },
2460 { "evmwlumi", VX(4, 1096), VX_MASK, PPCSPE, { RS, RA, RB } },
2461 { "evmwlumia", VX(4, 1128), VX_MASK, PPCSPE, { RS, RA, RB } },
2463 { "evmwlssiaaw",VX(4, 1345), VX_MASK, PPCSPE, { RS, RA, RB } },
2464 { "evmwlsmiaaw",VX(4, 1353), VX_MASK, PPCSPE, { RS, RA, RB } },
2465 { "evmwlusiaaw",VX(4, 1344), VX_MASK, PPCSPE, { RS, RA, RB } },
2466 { "evmwlumiaaw",VX(4, 1352), VX_MASK, PPCSPE, { RS, RA, RB } },
2468 { "evmwlssianw",VX(4, 1473), VX_MASK, PPCSPE, { RS, RA, RB } },
2469 { "evmwlsmianw",VX(4, 1481), VX_MASK, PPCSPE, { RS, RA, RB } },
2470 { "evmwlusianw",VX(4, 1472), VX_MASK, PPCSPE, { RS, RA, RB } },
2471 { "evmwlumianw",VX(4, 1480), VX_MASK, PPCSPE, { RS, RA, RB } },
2473 { "evmwssf", VX(4, 1107), VX_MASK, PPCSPE, { RS, RA, RB } },
2474 { "evmwssfa", VX(4, 1139), VX_MASK, PPCSPE, { RS, RA, RB } },
2475 { "evmwsmf", VX(4, 1115), VX_MASK, PPCSPE, { RS, RA, RB } },
2476 { "evmwsmfa", VX(4, 1147), VX_MASK, PPCSPE, { RS, RA, RB } },
2477 { "evmwsmi", VX(4, 1113), VX_MASK, PPCSPE, { RS, RA, RB } },
2478 { "evmwsmia", VX(4, 1145), VX_MASK, PPCSPE, { RS, RA, RB } },
2479 { "evmwumi", VX(4, 1112), VX_MASK, PPCSPE, { RS, RA, RB } },
2480 { "evmwumia", VX(4, 1144), VX_MASK, PPCSPE, { RS, RA, RB } },
2482 { "evmwssfaa", VX(4, 1363), VX_MASK, PPCSPE, { RS, RA, RB } },
2483 { "evmwsmfaa", VX(4, 1371), VX_MASK, PPCSPE, { RS, RA, RB } },
2484 { "evmwsmiaa", VX(4, 1369), VX_MASK, PPCSPE, { RS, RA, RB } },
2485 { "evmwumiaa", VX(4, 1368), VX_MASK, PPCSPE, { RS, RA, RB } },
2487 { "evmwssfan", VX(4, 1491), VX_MASK, PPCSPE, { RS, RA, RB } },
2488 { "evmwsmfan", VX(4, 1499), VX_MASK, PPCSPE, { RS, RA, RB } },
2489 { "evmwsmian", VX(4, 1497), VX_MASK, PPCSPE, { RS, RA, RB } },
2490 { "evmwumian", VX(4, 1496), VX_MASK, PPCSPE, { RS, RA, RB } },
2492 { "evaddssiaaw",VX(4, 1217), VX_MASK, PPCSPE, { RS, RA } },
2493 { "evaddsmiaaw",VX(4, 1225), VX_MASK, PPCSPE, { RS, RA } },
2494 { "evaddusiaaw",VX(4, 1216), VX_MASK, PPCSPE, { RS, RA } },
2495 { "evaddumiaaw",VX(4, 1224), VX_MASK, PPCSPE, { RS, RA } },
2497 { "evsubfssiaaw",VX(4, 1219), VX_MASK, PPCSPE, { RS, RA } },
2498 { "evsubfsmiaaw",VX(4, 1227), VX_MASK, PPCSPE, { RS, RA } },
2499 { "evsubfusiaaw",VX(4, 1218), VX_MASK, PPCSPE, { RS, RA } },
2500 { "evsubfumiaaw",VX(4, 1226), VX_MASK, PPCSPE, { RS, RA } },
2502 { "evmra", VX(4, 1220), VX_MASK, PPCSPE, { RS, RA } },
2504 { "evdivws", VX(4, 1222), VX_MASK, PPCSPE, { RS, RA, RB } },
2505 { "evdivwu", VX(4, 1223), VX_MASK, PPCSPE, { RS, RA, RB } },
3866 { "mfspefscr", XSPR(31,339,512), XSPR_MASK, PPCSPE, { RT } },
3869 { "mfivor32", XSPR(31,339,528), XSPR_MASK, PPCSPE, { RT } },
3870 { "mfivor33", XSPR(31,339,529), XSPR_MASK, PPCSPE, { RT } },
3871 { "mfivor34", XSPR(31,339,530), XSPR_MASK, PPCSPE, { RT } },
4184 { "mtspefscr", XSPR(31,467,512), XSPR_MASK, PPCSPE, { RS } },
4187 { "mtivor32", XSPR(31,467,528), XSPR_MASK, PPCSPE, { RS } },
4188 { "mtivor33", XSPR(31,467,529), XSPR_MASK, PPCSPE, { RS } },
4189 { "mtivor34", XSPR(31,467,530), XSPR_MASK, PPCSPE, { RS } },