Lines Matching refs:ws

544   int32_t ws = instr->WsValue();
548 MSARegisters::Name(ws), n);
2307 Format(instr, "andi.b 'wd, 'ws, 'imm8");
2310 Format(instr, "ori.b 'wd, 'ws, 'imm8");
2313 Format(instr, "nori.b 'wd, 'ws, 'imm8");
2316 Format(instr, "xori.b 'wd, 'ws, 'imm8");
2319 Format(instr, "bmnzi.b 'wd, 'ws, 'imm8");
2322 Format(instr, "bmzi.b 'wd, 'ws, 'imm8");
2325 Format(instr, "bseli.b 'wd, 'ws, 'imm8");
2328 Format(instr, "shf.b 'wd, 'ws, 'imm8");
2331 Format(instr, "shf.h 'wd, 'ws, 'imm8");
2334 Format(instr, "shf.w 'wd, 'ws, 'imm8");
2346 Format(instr, "addvi.'t 'wd, 'ws, 'imm5u");
2349 Format(instr, "subvi.'t 'wd, 'ws, 'imm5u");
2352 Format(instr, "maxi_s.'t 'wd, 'ws, 'imm5s");
2355 Format(instr, "maxi_u.'t 'wd, 'ws, 'imm5u");
2358 Format(instr, "mini_s.'t 'wd, 'ws, 'imm5s");
2361 Format(instr, "mini_u.'t 'wd, 'ws, 'imm5u");
2364 Format(instr, "ceqi.'t 'wd, 'ws, 'imm5s");
2367 Format(instr, "clti_s.'t 'wd, 'ws, 'imm5s");
2370 Format(instr, "clti_u.'t 'wd, 'ws, 'imm5u");
2373 Format(instr, "clei_s.'t 'wd, 'ws, 'imm5s");
2376 Format(instr, "clei_u.'t 'wd, 'ws, 'imm5u");
2402 Format(instr, "sldi.'t 'wd, 'ws['imme]");
2412 Format(instr, "splati.'t 'wd, 'ws['imme]");
2417 Format(instr, "move.v 'wd, 'ws");
2432 Format(instr, "insve.'t 'wd['imme], 'ws[0]");
2444 Format(instr, "slli.'t 'wd, 'ws, 'immb");
2447 Format(instr, "srai.'t 'wd, 'ws, 'immb");
2450 Format(instr, "srli.'t 'wd, 'ws, 'immb");
2453 Format(instr, "bclri.'t 'wd, 'ws, 'immb");
2456 Format(instr, "bseti.'t 'wd, 'ws, 'immb");
2459 Format(instr, "bnegi.'t 'wd, 'ws, 'immb");
2462 Format(instr, "binsli.'t 'wd, 'ws, 'immb");
2465 Format(instr, "binsri.'t 'wd, 'ws, 'immb");
2468 Format(instr, "sat_s.'t 'wd, 'ws, 'immb");
2471 Format(instr, "sat_u.'t 'wd, 'ws, 'immb");
2474 Format(instr, "srari.'t 'wd, 'ws, 'immb");
2477 Format(instr, "srlri.'t 'wd, 'ws, 'immb");
2503 Format(instr, "sll.'t 'wd, 'ws, 'wt");
2506 Format(instr, "sra.'t 'wd, 'ws, 'wt");
2509 Format(instr, "srl.'t 'wd, 'ws, 'wt");
2512 Format(instr, "bclr.'t 'wd, 'ws, 'wt");
2515 Format(instr, "bset.'t 'wd, 'ws, 'wt");
2518 Format(instr, "bneg.'t 'wd, 'ws, 'wt");
2521 Format(instr, "binsl.'t 'wd, 'ws, 'wt");
2524 Format(instr, "binsr.'t 'wd, 'ws, 'wt");
2527 Format(instr, "addv.'t 'wd, 'ws, 'wt");
2530 Format(instr, "subv.'t 'wd, 'ws, 'wt");
2533 Format(instr, "max_s.'t 'wd, 'ws, 'wt");
2536 Format(instr, "max_u.'t 'wd, 'ws, 'wt");
2539 Format(instr, "min_s.'t 'wd, 'ws, 'wt");
2542 Format(instr, "min_u.'t 'wd, 'ws, 'wt");
2545 Format(instr, "max_a.'t 'wd, 'ws, 'wt");
2548 Format(instr, "min_a.'t 'wd, 'ws, 'wt");
2551 Format(instr, "ceq.'t 'wd, 'ws, 'wt");
2554 Format(instr, "clt_s.'t 'wd, 'ws, 'wt");
2557 Format(instr, "clt_u.'t 'wd, 'ws, 'wt");
2560 Format(instr, "cle_s.'t 'wd, 'ws, 'wt");
2563 Format(instr, "cle_u.'t 'wd, 'ws, 'wt");
2566 Format(instr, "add_a.'t 'wd, 'ws, 'wt");
2569 Format(instr, "adds_a.'t 'wd, 'ws, 'wt");
2572 Format(instr, "adds_s.'t 'wd, 'ws, 'wt");
2575 Format(instr, "adds_u.'t 'wd, 'ws, 'wt");
2578 Format(instr, "ave_s.'t 'wd, 'ws, 'wt");
2581 Format(instr, "ave_u.'t 'wd, 'ws, 'wt");
2584 Format(instr, "aver_s.'t 'wd, 'ws, 'wt");
2587 Format(instr, "aver_u.'t 'wd, 'ws, 'wt");
2590 Format(instr, "subs_s.'t 'wd, 'ws, 'wt");
2593 Format(instr, "subs_u.'t 'wd, 'ws, 'wt");
2596 Format(instr, "subsus_u.'t 'wd, 'ws, 'wt");
2599 Format(instr, "subsuu_s.'t 'wd, 'ws, 'wt");
2602 Format(instr, "asub_s.'t 'wd, 'ws, 'wt");
2605 Format(instr, "asub_u.'t 'wd, 'ws, 'wt");
2608 Format(instr, "mulv.'t 'wd, 'ws, 'wt");
2611 Format(instr, "maddv.'t 'wd, 'ws, 'wt");
2614 Format(instr, "msubv.'t 'wd, 'ws, 'wt");
2617 Format(instr, "div_s.'t 'wd, 'ws, 'wt");
2620 Format(instr, "div_u.'t 'wd, 'ws, 'wt");
2623 Format(instr, "mod_s.'t 'wd, 'ws, 'wt");
2626 Format(instr, "mod_u.'t 'wd, 'ws, 'wt");
2629 Format(instr, "dotp_s.'t 'wd, 'ws, 'wt");
2632 Format(instr, "dotp_u.'t 'wd, 'ws, 'wt");
2635 Format(instr, "dpadd_s.'t 'wd, 'ws, 'wt");
2638 Format(instr, "dpadd_u.'t 'wd, 'ws, 'wt");
2641 Format(instr, "dpsub_s.'t 'wd, 'ws, 'wt");
2644 Format(instr, "dpsub_u.'t 'wd, 'ws, 'wt");
2647 Format(instr, "sld.'t 'wd, 'ws['rt]");
2650 Format(instr, "splat.'t 'wd, 'ws['rt]");
2653 Format(instr, "pckev.'t 'wd, 'ws, 'wt");
2656 Format(instr, "pckod.'t 'wd, 'ws, 'wt");
2659 Format(instr, "ilvl.'t 'wd, 'ws, 'wt");
2662 Format(instr, "ilvr.'t 'wd, 'ws, 'wt");
2665 Format(instr, "ilvev.'t 'wd, 'ws, 'wt");
2668 Format(instr, "ilvod.'t 'wd, 'ws, 'wt");
2671 Format(instr, "vshf.'t 'wd, 'ws, 'wt");
2674 Format(instr, "srar.'t 'wd, 'ws, 'wt");
2677 Format(instr, "srlr.'t 'wd, 'ws, 'wt");
2680 Format(instr, "hadd_s.'t 'wd, 'ws, 'wt");
2683 Format(instr, "hadd_u.'t 'wd, 'ws, 'wt");
2686 Format(instr, "hsub_s.'t 'wd, 'ws, 'wt");
2689 Format(instr, "hsub_u.'t 'wd, 'ws, 'wt");
2700 Format(instr, "fcaf.'t 'wd, 'ws, 'wt");
2703 Format(instr, "fcun.'t 'wd, 'ws, 'wt");
2706 Format(instr, "fceq.'t 'wd, 'ws, 'wt");
2709 Format(instr, "fcueq.'t 'wd, 'ws, 'wt");
2712 Format(instr, "fclt.'t 'wd, 'ws, 'wt");
2715 Format(instr, "fcult.'t 'wd, 'ws, 'wt");
2718 Format(instr, "fcle.'t 'wd, 'ws, 'wt");
2721 Format(instr, "fcule.'t 'wd, 'ws, 'wt");
2724 Format(instr, "fsaf.'t 'wd, 'ws, 'wt");
2727 Format(instr, "fsun.'t 'wd, 'ws, 'wt");
2730 Format(instr, "fseq.'t 'wd, 'ws, 'wt");
2733 Format(instr, "fsueq.'t 'wd, 'ws, 'wt");
2736 Format(instr, "fslt.'t 'wd, 'ws, 'wt");
2739 Format(instr, "fsult.'t 'wd, 'ws, 'wt");
2742 Format(instr, "fsle.'t 'wd, 'ws, 'wt");
2745 Format(instr, "fsule.'t 'wd, 'ws, 'wt");
2748 Format(instr, "fadd.'t 'wd, 'ws, 'wt");
2751 Format(instr, "fsub.'t 'wd, 'ws, 'wt");
2754 Format(instr, "fmul.'t 'wd, 'ws, 'wt");
2757 Format(instr, "fdiv.'t 'wd, 'ws, 'wt");
2760 Format(instr, "fmadd.'t 'wd, 'ws, 'wt");
2763 Format(instr, "fmsub.'t 'wd, 'ws, 'wt");
2766 Format(instr, "fexp2.'t 'wd, 'ws, 'wt");
2769 Format(instr, "fexdo.'t 'wd, 'ws, 'wt");
2772 Format(instr, "ftq.'t 'wd, 'ws, 'wt");
2775 Format(instr, "fmin.'t 'wd, 'ws, 'wt");
2778 Format(instr, "fmin_a.'t 'wd, 'ws, 'wt");
2781 Format(instr, "fmax.'t 'wd, 'ws, 'wt");
2784 Format(instr, "fmax_a.'t 'wd, 'ws, 'wt");
2787 Format(instr, "fcor.'t 'wd, 'ws, 'wt");
2790 Format(instr, "fcune.'t 'wd, 'ws, 'wt");
2793 Format(instr, "fcne.'t 'wd, 'ws, 'wt");
2796 Format(instr, "mul_q.'t 'wd, 'ws, 'wt");
2799 Format(instr, "madd_q.'t 'wd, 'ws, 'wt");
2802 Format(instr, "msub_q.'t 'wd, 'ws, 'wt");
2805 Format(instr, "fsor.'t 'wd, 'ws, 'wt");
2808 Format(instr, "fsune.'t 'wd, 'ws, 'wt");
2811 Format(instr, "fsne.'t 'wd, 'ws, 'wt");
2814 Format(instr, "mulr_q.'t 'wd, 'ws, 'wt");
2817 Format(instr, "maddr_q.'t 'wd, 'ws, 'wt");
2820 Format(instr, "msubr_q.'t 'wd, 'ws, 'wt");
2831 Format(instr, "and.v 'wd, 'ws, 'wt");
2834 Format(instr, "or.v 'wd, 'ws, 'wt");
2837 Format(instr, "nor.v 'wd, 'ws, 'wt");
2840 Format(instr, "xor.v 'wd, 'ws, 'wt");
2843 Format(instr, "bmnz.v 'wd, 'ws, 'wt");
2846 Format(instr, "bmz.v 'wd, 'ws, 'wt");
2849 Format(instr, "bsel.v 'wd, 'ws, 'wt");
2861 PrintRegister(instr->WsValue()); // rs value is in ws field
2864 Format(instr, "pcnt.'t 'wd, 'ws");
2867 Format(instr, "nloc.'t 'wd, 'ws");
2870 Format(instr, "nlzc.'t 'wd, 'ws");
2881 Format(instr, "fclass.'t 'wd, 'ws");
2884 Format(instr, "ftrunc_s.'t 'wd, 'ws");
2887 Format(instr, "ftrunc_u.'t 'wd, 'ws");
2890 Format(instr, "fsqrt.'t 'wd, 'ws");
2893 Format(instr, "frsqrt.'t 'wd, 'ws");
2896 Format(instr, "frcp.'t 'wd, 'ws");
2899 Format(instr, "frint.'t 'wd, 'ws");
2902 Format(instr, "flog2.'t 'wd, 'ws");
2905 Format(instr, "fexupl.'t 'wd, 'ws");
2908 Format(instr, "fexupr.'t 'wd, 'ws");
2911 Format(instr, "ffql.'t 'wd, 'ws");
2914 Format(instr, "ffqr.'t 'wd, 'ws");
2917 Format(instr, "ftint_s.'t 'wd, 'ws");
2920 Format(instr, "ftint_u.'t 'wd, 'ws");
2923 Format(instr, "ffint_s.'t 'wd, 'ws");
2926 Format(instr, "ffint_u.'t 'wd, 'ws");