136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -show-encoding | FileCheck %s 29fa81ab83898314d1a6608e8303dc57253292796Jack Carter# 39fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: add_a.b $w26, $w9, $w4 # encoding: [0x78,0x04,0x4e,0x90] 49fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: add_a.h $w23, $w27, $w31 # encoding: [0x78,0x3f,0xdd,0xd0] 59fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: add_a.w $w11, $w6, $w22 # encoding: [0x78,0x56,0x32,0xd0] 69fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: add_a.d $w6, $w10, $w0 # encoding: [0x78,0x60,0x51,0x90] 79fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_a.b $w19, $w24, $w19 # encoding: [0x78,0x93,0xc4,0xd0] 89fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_a.h $w25, $w6, $w4 # encoding: [0x78,0xa4,0x36,0x50] 99fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_a.w $w25, $w17, $w27 # encoding: [0x78,0xdb,0x8e,0x50] 109fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_a.d $w15, $w18, $w26 # encoding: [0x78,0xfa,0x93,0xd0] 119fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_s.b $w29, $w11, $w19 # encoding: [0x79,0x13,0x5f,0x50] 129fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_s.h $w5, $w23, $w26 # encoding: [0x79,0x3a,0xb9,0x50] 139fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_s.w $w16, $w14, $w13 # encoding: [0x79,0x4d,0x74,0x10] 149fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_s.d $w2, $w14, $w28 # encoding: [0x79,0x7c,0x70,0x90] 159fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_u.b $w3, $w17, $w14 # encoding: [0x79,0x8e,0x88,0xd0] 169fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_u.h $w10, $w30, $w4 # encoding: [0x79,0xa4,0xf2,0x90] 179fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_u.w $w15, $w18, $w20 # encoding: [0x79,0xd4,0x93,0xd0] 189fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: adds_u.d $w30, $w10, $w9 # encoding: [0x79,0xe9,0x57,0x90] 199fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: addv.b $w24, $w20, $w21 # encoding: [0x78,0x15,0xa6,0x0e] 209fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: addv.h $w4, $w13, $w27 # encoding: [0x78,0x3b,0x69,0x0e] 219fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: addv.w $w19, $w11, $w14 # encoding: [0x78,0x4e,0x5c,0xce] 229fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: addv.d $w2, $w21, $w31 # encoding: [0x78,0x7f,0xa8,0x8e] 239fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_s.b $w23, $w16, $w3 # encoding: [0x7a,0x03,0x85,0xd1] 249fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_s.h $w22, $w17, $w25 # encoding: [0x7a,0x39,0x8d,0x91] 259fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_s.w $w24, $w1, $w9 # encoding: [0x7a,0x49,0x0e,0x11] 269fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_s.d $w13, $w12, $w12 # encoding: [0x7a,0x6c,0x63,0x51] 279fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_u.b $w10, $w29, $w11 # encoding: [0x7a,0x8b,0xea,0x91] 289fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_u.h $w18, $w9, $w15 # encoding: [0x7a,0xaf,0x4c,0x91] 299fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_u.w $w10, $w19, $w31 # encoding: [0x7a,0xdf,0x9a,0x91] 309fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: asub_u.d $w17, $w10, $w0 # encoding: [0x7a,0xe0,0x54,0x51] 319fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_s.b $w2, $w5, $w1 # encoding: [0x7a,0x01,0x28,0x90] 329fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_s.h $w16, $w19, $w9 # encoding: [0x7a,0x29,0x9c,0x10] 339fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_s.w $w17, $w31, $w5 # encoding: [0x7a,0x45,0xfc,0x50] 349fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_s.d $w27, $w25, $w10 # encoding: [0x7a,0x6a,0xce,0xd0] 359fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_u.b $w16, $w19, $w9 # encoding: [0x7a,0x89,0x9c,0x10] 369fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_u.h $w28, $w28, $w11 # encoding: [0x7a,0xab,0xe7,0x10] 379fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_u.w $w11, $w12, $w11 # encoding: [0x7a,0xcb,0x62,0xd0] 389fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ave_u.d $w30, $w19, $w28 # encoding: [0x7a,0xfc,0x9f,0x90] 399fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_s.b $w26, $w16, $w2 # encoding: [0x7b,0x02,0x86,0x90] 409fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_s.h $w31, $w27, $w27 # encoding: [0x7b,0x3b,0xdf,0xd0] 419fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_s.w $w28, $w18, $w25 # encoding: [0x7b,0x59,0x97,0x10] 429fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_s.d $w29, $w21, $w27 # encoding: [0x7b,0x7b,0xaf,0x50] 439fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_u.b $w29, $w26, $w3 # encoding: [0x7b,0x83,0xd7,0x50] 449fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_u.h $w18, $w18, $w9 # encoding: [0x7b,0xa9,0x94,0x90] 459fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_u.w $w17, $w25, $w29 # encoding: [0x7b,0xdd,0xcc,0x50] 469fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: aver_u.d $w22, $w22, $w19 # encoding: [0x7b,0xf3,0xb5,0x90] 479fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bclr.b $w2, $w15, $w29 # encoding: [0x79,0x9d,0x78,0x8d] 489fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bclr.h $w16, $w21, $w28 # encoding: [0x79,0xbc,0xac,0x0d] 499fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bclr.w $w19, $w2, $w9 # encoding: [0x79,0xc9,0x14,0xcd] 509fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bclr.d $w27, $w31, $w4 # encoding: [0x79,0xe4,0xfe,0xcd] 519fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsl.b $w5, $w16, $w24 # encoding: [0x7b,0x18,0x81,0x4d] 529fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsl.h $w30, $w5, $w10 # encoding: [0x7b,0x2a,0x2f,0x8d] 539fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsl.w $w14, $w15, $w13 # encoding: [0x7b,0x4d,0x7b,0x8d] 549fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsl.d $w23, $w20, $w12 # encoding: [0x7b,0x6c,0xa5,0xcd] 559fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsr.b $w22, $w11, $w2 # encoding: [0x7b,0x82,0x5d,0x8d] 569fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsr.h $w0, $w26, $w6 # encoding: [0x7b,0xa6,0xd0,0x0d] 579fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsr.w $w26, $w3, $w28 # encoding: [0x7b,0xdc,0x1e,0x8d] 589fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: binsr.d $w0, $w0, $w21 # encoding: [0x7b,0xf5,0x00,0x0d] 599fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bneg.b $w0, $w11, $w24 # encoding: [0x7a,0x98,0x58,0x0d] 609fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bneg.h $w28, $w16, $w4 # encoding: [0x7a,0xa4,0x87,0x0d] 619fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bneg.w $w3, $w26, $w19 # encoding: [0x7a,0xd3,0xd0,0xcd] 629fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bneg.d $w13, $w29, $w15 # encoding: [0x7a,0xef,0xeb,0x4d] 639fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bset.b $w31, $w5, $w31 # encoding: [0x7a,0x1f,0x2f,0xcd] 649fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bset.h $w14, $w12, $w6 # encoding: [0x7a,0x26,0x63,0x8d] 659fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bset.w $w31, $w9, $w12 # encoding: [0x7a,0x4c,0x4f,0xcd] 669fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: bset.d $w5, $w22, $w5 # encoding: [0x7a,0x65,0xb1,0x4d] 679fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ceq.b $w31, $w31, $w18 # encoding: [0x78,0x12,0xff,0xcf] 689fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ceq.h $w10, $w27, $w9 # encoding: [0x78,0x29,0xda,0x8f] 699fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ceq.w $w9, $w5, $w14 # encoding: [0x78,0x4e,0x2a,0x4f] 709fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ceq.d $w5, $w17, $w0 # encoding: [0x78,0x60,0x89,0x4f] 719fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_s.b $w23, $w4, $w9 # encoding: [0x7a,0x09,0x25,0xcf] 729fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_s.h $w22, $w27, $w19 # encoding: [0x7a,0x33,0xdd,0x8f] 739fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_s.w $w30, $w26, $w10 # encoding: [0x7a,0x4a,0xd7,0x8f] 749fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_s.d $w18, $w5, $w10 # encoding: [0x7a,0x6a,0x2c,0x8f] 759fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_u.b $w1, $w25, $w0 # encoding: [0x7a,0x80,0xc8,0x4f] 769fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_u.h $w7, $w0, $w29 # encoding: [0x7a,0xbd,0x01,0xcf] 779fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_u.w $w25, $w18, $w1 # encoding: [0x7a,0xc1,0x96,0x4f] 789fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: cle_u.d $w6, $w0, $w30 # encoding: [0x7a,0xfe,0x01,0x8f] 799fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_s.b $w25, $w2, $w21 # encoding: [0x79,0x15,0x16,0x4f] 809fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_s.h $w2, $w19, $w9 # encoding: [0x79,0x29,0x98,0x8f] 819fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_s.w $w23, $w8, $w16 # encoding: [0x79,0x50,0x45,0xcf] 829fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_s.d $w7, $w30, $w12 # encoding: [0x79,0x6c,0xf1,0xcf] 839fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_u.b $w2, $w31, $w13 # encoding: [0x79,0x8d,0xf8,0x8f] 849fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_u.h $w16, $w31, $w23 # encoding: [0x79,0xb7,0xfc,0x0f] 859fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_u.w $w3, $w24, $w9 # encoding: [0x79,0xc9,0xc0,0xcf] 869fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: clt_u.d $w7, $w0, $w1 # encoding: [0x79,0xe1,0x01,0xcf] 879fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_s.b $w29, $w3, $w18 # encoding: [0x7a,0x12,0x1f,0x52] 889fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_s.h $w17, $w16, $w13 # encoding: [0x7a,0x2d,0x84,0x52] 899fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_s.w $w4, $w25, $w30 # encoding: [0x7a,0x5e,0xc9,0x12] 909fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_s.d $w31, $w9, $w20 # encoding: [0x7a,0x74,0x4f,0xd2] 919fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_u.b $w6, $w29, $w10 # encoding: [0x7a,0x8a,0xe9,0x92] 929fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_u.h $w24, $w21, $w14 # encoding: [0x7a,0xae,0xae,0x12] 939fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_u.w $w29, $w14, $w25 # encoding: [0x7a,0xd9,0x77,0x52] 949fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: div_u.d $w31, $w1, $w21 # encoding: [0x7a,0xf5,0x0f,0xd2] 959fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_s.h $w23, $w22, $w25 # encoding: [0x78,0x39,0xb5,0xd3] 969fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_s.w $w20, $w14, $w5 # encoding: [0x78,0x45,0x75,0x13] 979fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_s.d $w17, $w2, $w22 # encoding: [0x78,0x76,0x14,0x53] 989fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_u.h $w13, $w2, $w6 # encoding: [0x78,0xa6,0x13,0x53] 999fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_u.w $w15, $w22, $w21 # encoding: [0x78,0xd5,0xb3,0xd3] 1009fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dotp_u.d $w4, $w16, $w26 # encoding: [0x78,0xfa,0x81,0x13] 1019fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_s.h $w1, $w28, $w22 # encoding: [0x79,0x36,0xe0,0x53] 1029fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_s.w $w10, $w1, $w12 # encoding: [0x79,0x4c,0x0a,0x93] 1039fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_s.d $w3, $w21, $w27 # encoding: [0x79,0x7b,0xa8,0xd3] 1049fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_u.h $w17, $w5, $w20 # encoding: [0x79,0xb4,0x2c,0x53] 1059fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_u.w $w24, $w8, $w16 # encoding: [0x79,0xd0,0x46,0x13] 1069fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpadd_u.d $w15, $w29, $w16 # encoding: [0x79,0xf0,0xeb,0xd3] 1079fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_s.h $w4, $w11, $w12 # encoding: [0x7a,0x2c,0x59,0x13] 1089fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_s.w $w4, $w7, $w6 # encoding: [0x7a,0x46,0x39,0x13] 1099fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_s.d $w31, $w12, $w28 # encoding: [0x7a,0x7c,0x67,0xd3] 1109fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_u.h $w4, $w25, $w17 # encoding: [0x7a,0xb1,0xc9,0x13] 1119fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_u.w $w19, $w25, $w16 # encoding: [0x7a,0xd0,0xcc,0xd3] 1129fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: dpsub_u.d $w7, $w10, $w26 # encoding: [0x7a,0xfa,0x51,0xd3] 1139fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_s.h $w28, $w24, $w2 # encoding: [0x7a,0x22,0xc7,0x15] 1149fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_s.w $w24, $w17, $w11 # encoding: [0x7a,0x4b,0x8e,0x15] 1159fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_s.d $w17, $w15, $w20 # encoding: [0x7a,0x74,0x7c,0x55] 1169fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_u.h $w12, $w29, $w17 # encoding: [0x7a,0xb1,0xeb,0x15] 1179fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_u.w $w9, $w5, $w6 # encoding: [0x7a,0xc6,0x2a,0x55] 1189fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hadd_u.d $w1, $w20, $w6 # encoding: [0x7a,0xe6,0xa0,0x55] 1199fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_s.h $w16, $w14, $w29 # encoding: [0x7b,0x3d,0x74,0x15] 1209fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_s.w $w9, $w13, $w11 # encoding: [0x7b,0x4b,0x6a,0x55] 1219fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_s.d $w30, $w18, $w14 # encoding: [0x7b,0x6e,0x97,0x95] 1229fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_u.h $w7, $w12, $w14 # encoding: [0x7b,0xae,0x61,0xd5] 1239fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_u.w $w21, $w5, $w5 # encoding: [0x7b,0xc5,0x2d,0x55] 1249fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: hsub_u.d $w11, $w12, $w31 # encoding: [0x7b,0xff,0x62,0xd5] 1259fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvev.b $w18, $w16, $w30 # encoding: [0x7b,0x1e,0x84,0x94] 1269fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvev.h $w14, $w0, $w13 # encoding: [0x7b,0x2d,0x03,0x94] 1279fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvev.w $w12, $w25, $w22 # encoding: [0x7b,0x56,0xcb,0x14] 1289fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvev.d $w30, $w27, $w3 # encoding: [0x7b,0x63,0xdf,0x94] 1299fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvl.b $w29, $w3, $w21 # encoding: [0x7a,0x15,0x1f,0x54] 1309fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvl.h $w27, $w10, $w17 # encoding: [0x7a,0x31,0x56,0xd4] 1319fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvl.w $w6, $w1, $w0 # encoding: [0x7a,0x40,0x09,0x94] 1329fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvl.d $w3, $w16, $w24 # encoding: [0x7a,0x78,0x80,0xd4] 1339fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvod.b $w11, $w5, $w20 # encoding: [0x7b,0x94,0x2a,0xd4] 1349fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvod.h $w18, $w13, $w31 # encoding: [0x7b,0xbf,0x6c,0x94] 1359fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvod.w $w29, $w16, $w24 # encoding: [0x7b,0xd8,0x87,0x54] 1369fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvod.d $w22, $w12, $w29 # encoding: [0x7b,0xfd,0x65,0x94] 1379fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvr.b $w4, $w30, $w6 # encoding: [0x7a,0x86,0xf1,0x14] 1389fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvr.h $w28, $w19, $w29 # encoding: [0x7a,0xbd,0x9f,0x14] 1399fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvr.w $w18, $w20, $w21 # encoding: [0x7a,0xd5,0xa4,0x94] 1409fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: ilvr.d $w23, $w30, $w12 # encoding: [0x7a,0xec,0xf5,0xd4] 1419fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: maddv.b $w17, $w31, $w29 # encoding: [0x78,0x9d,0xfc,0x52] 1429fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: maddv.h $w7, $w24, $w9 # encoding: [0x78,0xa9,0xc1,0xd2] 1439fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: maddv.w $w22, $w22, $w20 # encoding: [0x78,0xd4,0xb5,0x92] 1449fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: maddv.d $w30, $w26, $w20 # encoding: [0x78,0xf4,0xd7,0x92] 1459fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_a.b $w23, $w11, $w23 # encoding: [0x7b,0x17,0x5d,0xce] 1469fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_a.h $w20, $w5, $w30 # encoding: [0x7b,0x3e,0x2d,0x0e] 1479fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_a.w $w7, $w18, $w30 # encoding: [0x7b,0x5e,0x91,0xce] 1489fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_a.d $w8, $w8, $w31 # encoding: [0x7b,0x7f,0x42,0x0e] 1499fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_s.b $w10, $w1, $w19 # encoding: [0x79,0x13,0x0a,0x8e] 1509fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_s.h $w15, $w29, $w17 # encoding: [0x79,0x31,0xeb,0xce] 1519fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_s.w $w15, $w29, $w14 # encoding: [0x79,0x4e,0xeb,0xce] 1529fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_s.d $w25, $w24, $w3 # encoding: [0x79,0x63,0xc6,0x4e] 1539fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_u.b $w12, $w24, $w5 # encoding: [0x79,0x85,0xc3,0x0e] 1549fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_u.h $w5, $w6, $w7 # encoding: [0x79,0xa7,0x31,0x4e] 1559fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_u.w $w16, $w4, $w7 # encoding: [0x79,0xc7,0x24,0x0e] 1569fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: max_u.d $w26, $w12, $w24 # encoding: [0x79,0xf8,0x66,0x8e] 1579fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_a.b $w4, $w26, $w1 # encoding: [0x7b,0x81,0xd1,0x0e] 1589fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_a.h $w12, $w13, $w31 # encoding: [0x7b,0xbf,0x6b,0x0e] 1599fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_a.w $w28, $w20, $w0 # encoding: [0x7b,0xc0,0xa7,0x0e] 1609fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_a.d $w12, $w20, $w19 # encoding: [0x7b,0xf3,0xa3,0x0e] 1619fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_s.b $w19, $w3, $w14 # encoding: [0x7a,0x0e,0x1c,0xce] 1629fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_s.h $w27, $w21, $w8 # encoding: [0x7a,0x28,0xae,0xce] 1639fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_s.w $w0, $w14, $w30 # encoding: [0x7a,0x5e,0x70,0x0e] 1649fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_s.d $w6, $w8, $w21 # encoding: [0x7a,0x75,0x41,0x8e] 1659fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_u.b $w22, $w26, $w8 # encoding: [0x7a,0x88,0xd5,0x8e] 1669fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_u.h $w7, $w27, $w12 # encoding: [0x7a,0xac,0xd9,0xce] 1679fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_u.w $w8, $w20, $w14 # encoding: [0x7a,0xce,0xa2,0x0e] 1689fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: min_u.d $w26, $w14, $w15 # encoding: [0x7a,0xef,0x76,0x8e] 1699fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_s.b $w18, $w1, $w26 # encoding: [0x7b,0x1a,0x0c,0x92] 1709fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_s.h $w31, $w30, $w28 # encoding: [0x7b,0x3c,0xf7,0xd2] 1719fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_s.w $w2, $w6, $w13 # encoding: [0x7b,0x4d,0x30,0x92] 1729fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_s.d $w21, $w27, $w22 # encoding: [0x7b,0x76,0xdd,0x52] 1739fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_u.b $w16, $w7, $w13 # encoding: [0x7b,0x8d,0x3c,0x12] 1749fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_u.h $w24, $w8, $w7 # encoding: [0x7b,0xa7,0x46,0x12] 1759fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_u.w $w30, $w2, $w17 # encoding: [0x7b,0xd1,0x17,0x92] 1769fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mod_u.d $w31, $w2, $w25 # encoding: [0x7b,0xf9,0x17,0xd2] 1779fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: msubv.b $w14, $w5, $w12 # encoding: [0x79,0x0c,0x2b,0x92] 1789fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: msubv.h $w6, $w7, $w30 # encoding: [0x79,0x3e,0x39,0x92] 1799fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: msubv.w $w13, $w2, $w21 # encoding: [0x79,0x55,0x13,0x52] 1809fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: msubv.d $w16, $w14, $w27 # encoding: [0x79,0x7b,0x74,0x12] 1819fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mulv.b $w20, $w3, $w13 # encoding: [0x78,0x0d,0x1d,0x12] 1829fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mulv.h $w27, $w26, $w14 # encoding: [0x78,0x2e,0xd6,0xd2] 1839fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mulv.w $w10, $w29, $w3 # encoding: [0x78,0x43,0xea,0x92] 1849fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: mulv.d $w7, $w19, $w29 # encoding: [0x78,0x7d,0x99,0xd2] 1859fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckev.b $w5, $w27, $w7 # encoding: [0x79,0x07,0xd9,0x54] 1869fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckev.h $w1, $w4, $w27 # encoding: [0x79,0x3b,0x20,0x54] 1879fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckev.w $w30, $w20, $w0 # encoding: [0x79,0x40,0xa7,0x94] 1889fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckev.d $w6, $w1, $w15 # encoding: [0x79,0x6f,0x09,0x94] 1899fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckod.b $w18, $w28, $w30 # encoding: [0x79,0x9e,0xe4,0x94] 1909fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckod.h $w26, $w5, $w8 # encoding: [0x79,0xa8,0x2e,0x94] 1919fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckod.w $w9, $w4, $w2 # encoding: [0x79,0xc2,0x22,0x54] 1929fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: pckod.d $w30, $w22, $w20 # encoding: [0x79,0xf4,0xb7,0x94] 193f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida# CHECK: sld.b $w5, $w23[$12] # encoding: [0x78,0x0c,0xb9,0x54] 194f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida# CHECK: sld.h $w1, $w23[$3] # encoding: [0x78,0x23,0xb8,0x54] 195f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida# CHECK: sld.w $w20, $w8[$9] # encoding: [0x78,0x49,0x45,0x14] 196f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida# CHECK: sld.d $w7, $w23[$fp] # encoding: [0x78,0x7e,0xb9,0xd4] 1979fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sll.b $w3, $w0, $w17 # encoding: [0x78,0x11,0x00,0xcd] 1989fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sll.h $w17, $w27, $w3 # encoding: [0x78,0x23,0xdc,0x4d] 1999fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sll.w $w16, $w7, $w6 # encoding: [0x78,0x46,0x3c,0x0d] 2009fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sll.d $w9, $w0, $w26 # encoding: [0x78,0x7a,0x02,0x4d] 201cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida# CHECK: splat.b $w28, $w1[$1] # encoding: [0x78,0x81,0x0f,0x14] 202cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida# CHECK: splat.h $w2, $w11[$11] # encoding: [0x78,0xab,0x58,0x94] 203cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida# CHECK: splat.w $w22, $w0[$11] # encoding: [0x78,0xcb,0x05,0x94] 204cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida# CHECK: splat.d $w0, $w0[$2] # encoding: [0x78,0xe2,0x00,0x14] 2059fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sra.b $w28, $w4, $w17 # encoding: [0x78,0x91,0x27,0x0d] 2069fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sra.h $w13, $w9, $w3 # encoding: [0x78,0xa3,0x4b,0x4d] 2079fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sra.w $w27, $w21, $w19 # encoding: [0x78,0xd3,0xae,0xcd] 2089fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: sra.d $w30, $w8, $w23 # encoding: [0x78,0xf7,0x47,0x8d] 2099fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srar.b $w19, $w18, $w18 # encoding: [0x78,0x92,0x94,0xd5] 2109fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srar.h $w7, $w23, $w8 # encoding: [0x78,0xa8,0xb9,0xd5] 2119fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srar.w $w1, $w12, $w2 # encoding: [0x78,0xc2,0x60,0x55] 2129fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srar.d $w21, $w7, $w14 # encoding: [0x78,0xee,0x3d,0x55] 2139fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srl.b $w12, $w3, $w19 # encoding: [0x79,0x13,0x1b,0x0d] 2149fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srl.h $w23, $w31, $w20 # encoding: [0x79,0x34,0xfd,0xcd] 2159fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srl.w $w18, $w27, $w11 # encoding: [0x79,0x4b,0xdc,0x8d] 2169fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srl.d $w3, $w12, $w26 # encoding: [0x79,0x7a,0x60,0xcd] 2179fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srlr.b $w15, $w21, $w11 # encoding: [0x79,0x0b,0xab,0xd5] 2189fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srlr.h $w21, $w13, $w19 # encoding: [0x79,0x33,0x6d,0x55] 2199fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srlr.w $w6, $w30, $w3 # encoding: [0x79,0x43,0xf1,0x95] 2209fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: srlr.d $w1, $w2, $w14 # encoding: [0x79,0x6e,0x10,0x55] 2219fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_s.b $w25, $w15, $w1 # encoding: [0x78,0x01,0x7e,0x51] 2229fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_s.h $w28, $w25, $w22 # encoding: [0x78,0x36,0xcf,0x11] 2239fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_s.w $w10, $w12, $w21 # encoding: [0x78,0x55,0x62,0x91] 2249fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_s.d $w4, $w20, $w18 # encoding: [0x78,0x72,0xa1,0x11] 2259fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_u.b $w21, $w6, $w25 # encoding: [0x78,0x99,0x35,0x51] 2269fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_u.h $w3, $w10, $w7 # encoding: [0x78,0xa7,0x50,0xd1] 2279fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_u.w $w9, $w15, $w10 # encoding: [0x78,0xca,0x7a,0x51] 2289fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subs_u.d $w7, $w19, $w10 # encoding: [0x78,0xea,0x99,0xd1] 2299fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsus_u.b $w6, $w7, $w12 # encoding: [0x79,0x0c,0x39,0x91] 2309fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsus_u.h $w6, $w29, $w19 # encoding: [0x79,0x33,0xe9,0x91] 2319fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsus_u.w $w7, $w15, $w7 # encoding: [0x79,0x47,0x79,0xd1] 2329fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsus_u.d $w9, $w3, $w15 # encoding: [0x79,0x6f,0x1a,0x51] 2339fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsuu_s.b $w22, $w3, $w31 # encoding: [0x79,0x9f,0x1d,0x91] 2349fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsuu_s.h $w19, $w23, $w22 # encoding: [0x79,0xb6,0xbc,0xd1] 2359fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsuu_s.w $w9, $w10, $w13 # encoding: [0x79,0xcd,0x52,0x51] 2369fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subsuu_s.d $w5, $w6, $w0 # encoding: [0x79,0xe0,0x31,0x51] 2379fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subv.b $w6, $w13, $w19 # encoding: [0x78,0x93,0x69,0x8e] 2389fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subv.h $w4, $w25, $w12 # encoding: [0x78,0xac,0xc9,0x0e] 2399fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subv.w $w27, $w27, $w11 # encoding: [0x78,0xcb,0xde,0xce] 2409fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: subv.d $w9, $w24, $w10 # encoding: [0x78,0xea,0xc2,0x4e] 2419fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: vshf.b $w3, $w16, $w5 # encoding: [0x78,0x05,0x80,0xd5] 2429fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: vshf.h $w20, $w19, $w8 # encoding: [0x78,0x28,0x9d,0x15] 2439fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: vshf.w $w16, $w30, $w25 # encoding: [0x78,0x59,0xf4,0x15] 2449fa81ab83898314d1a6608e8303dc57253292796Jack Carter# CHECK: vshf.d $w19, $w11, $w15 # encoding: [0x78,0x6f,0x5c,0xd5] 2459fa81ab83898314d1a6608e8303dc57253292796Jack Carter 2469fa81ab83898314d1a6608e8303dc57253292796Jack Carter add_a.b $w26, $w9, $w4 2479fa81ab83898314d1a6608e8303dc57253292796Jack Carter add_a.h $w23, $w27, $w31 2489fa81ab83898314d1a6608e8303dc57253292796Jack Carter add_a.w $w11, $w6, $w22 2499fa81ab83898314d1a6608e8303dc57253292796Jack Carter add_a.d $w6, $w10, $w0 2509fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_a.b $w19, $w24, $w19 2519fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_a.h $w25, $w6, $w4 2529fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_a.w $w25, $w17, $w27 2539fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_a.d $w15, $w18, $w26 2549fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_s.b $w29, $w11, $w19 2559fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_s.h $w5, $w23, $w26 2569fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_s.w $w16, $w14, $w13 2579fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_s.d $w2, $w14, $w28 2589fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_u.b $w3, $w17, $w14 2599fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_u.h $w10, $w30, $w4 2609fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_u.w $w15, $w18, $w20 2619fa81ab83898314d1a6608e8303dc57253292796Jack Carter adds_u.d $w30, $w10, $w9 2629fa81ab83898314d1a6608e8303dc57253292796Jack Carter addv.b $w24, $w20, $w21 2639fa81ab83898314d1a6608e8303dc57253292796Jack Carter addv.h $w4, $w13, $w27 2649fa81ab83898314d1a6608e8303dc57253292796Jack Carter addv.w $w19, $w11, $w14 2659fa81ab83898314d1a6608e8303dc57253292796Jack Carter addv.d $w2, $w21, $w31 2669fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_s.b $w23, $w16, $w3 2679fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_s.h $w22, $w17, $w25 2689fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_s.w $w24, $w1, $w9 2699fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_s.d $w13, $w12, $w12 2709fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_u.b $w10, $w29, $w11 2719fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_u.h $w18, $w9, $w15 2729fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_u.w $w10, $w19, $w31 2739fa81ab83898314d1a6608e8303dc57253292796Jack Carter asub_u.d $w17, $w10, $w0 2749fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_s.b $w2, $w5, $w1 2759fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_s.h $w16, $w19, $w9 2769fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_s.w $w17, $w31, $w5 2779fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_s.d $w27, $w25, $w10 2789fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_u.b $w16, $w19, $w9 2799fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_u.h $w28, $w28, $w11 2809fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_u.w $w11, $w12, $w11 2819fa81ab83898314d1a6608e8303dc57253292796Jack Carter ave_u.d $w30, $w19, $w28 2829fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_s.b $w26, $w16, $w2 2839fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_s.h $w31, $w27, $w27 2849fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_s.w $w28, $w18, $w25 2859fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_s.d $w29, $w21, $w27 2869fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_u.b $w29, $w26, $w3 2879fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_u.h $w18, $w18, $w9 2889fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_u.w $w17, $w25, $w29 2899fa81ab83898314d1a6608e8303dc57253292796Jack Carter aver_u.d $w22, $w22, $w19 2909fa81ab83898314d1a6608e8303dc57253292796Jack Carter bclr.b $w2, $w15, $w29 2919fa81ab83898314d1a6608e8303dc57253292796Jack Carter bclr.h $w16, $w21, $w28 2929fa81ab83898314d1a6608e8303dc57253292796Jack Carter bclr.w $w19, $w2, $w9 2939fa81ab83898314d1a6608e8303dc57253292796Jack Carter bclr.d $w27, $w31, $w4 2949fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsl.b $w5, $w16, $w24 2959fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsl.h $w30, $w5, $w10 2969fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsl.w $w14, $w15, $w13 2979fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsl.d $w23, $w20, $w12 2989fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsr.b $w22, $w11, $w2 2999fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsr.h $w0, $w26, $w6 3009fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsr.w $w26, $w3, $w28 3019fa81ab83898314d1a6608e8303dc57253292796Jack Carter binsr.d $w0, $w0, $w21 3029fa81ab83898314d1a6608e8303dc57253292796Jack Carter bneg.b $w0, $w11, $w24 3039fa81ab83898314d1a6608e8303dc57253292796Jack Carter bneg.h $w28, $w16, $w4 3049fa81ab83898314d1a6608e8303dc57253292796Jack Carter bneg.w $w3, $w26, $w19 3059fa81ab83898314d1a6608e8303dc57253292796Jack Carter bneg.d $w13, $w29, $w15 3069fa81ab83898314d1a6608e8303dc57253292796Jack Carter bset.b $w31, $w5, $w31 3079fa81ab83898314d1a6608e8303dc57253292796Jack Carter bset.h $w14, $w12, $w6 3089fa81ab83898314d1a6608e8303dc57253292796Jack Carter bset.w $w31, $w9, $w12 3099fa81ab83898314d1a6608e8303dc57253292796Jack Carter bset.d $w5, $w22, $w5 3109fa81ab83898314d1a6608e8303dc57253292796Jack Carter ceq.b $w31, $w31, $w18 3119fa81ab83898314d1a6608e8303dc57253292796Jack Carter ceq.h $w10, $w27, $w9 3129fa81ab83898314d1a6608e8303dc57253292796Jack Carter ceq.w $w9, $w5, $w14 3139fa81ab83898314d1a6608e8303dc57253292796Jack Carter ceq.d $w5, $w17, $w0 3149fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_s.b $w23, $w4, $w9 3159fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_s.h $w22, $w27, $w19 3169fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_s.w $w30, $w26, $w10 3179fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_s.d $w18, $w5, $w10 3189fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_u.b $w1, $w25, $w0 3199fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_u.h $w7, $w0, $w29 3209fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_u.w $w25, $w18, $w1 3219fa81ab83898314d1a6608e8303dc57253292796Jack Carter cle_u.d $w6, $w0, $w30 3229fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_s.b $w25, $w2, $w21 3239fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_s.h $w2, $w19, $w9 3249fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_s.w $w23, $w8, $w16 3259fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_s.d $w7, $w30, $w12 3269fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_u.b $w2, $w31, $w13 3279fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_u.h $w16, $w31, $w23 3289fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_u.w $w3, $w24, $w9 3299fa81ab83898314d1a6608e8303dc57253292796Jack Carter clt_u.d $w7, $w0, $w1 3309fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_s.b $w29, $w3, $w18 3319fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_s.h $w17, $w16, $w13 3329fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_s.w $w4, $w25, $w30 3339fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_s.d $w31, $w9, $w20 3349fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_u.b $w6, $w29, $w10 3359fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_u.h $w24, $w21, $w14 3369fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_u.w $w29, $w14, $w25 3379fa81ab83898314d1a6608e8303dc57253292796Jack Carter div_u.d $w31, $w1, $w21 3389fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_s.h $w23, $w22, $w25 3399fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_s.w $w20, $w14, $w5 3409fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_s.d $w17, $w2, $w22 3419fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_u.h $w13, $w2, $w6 3429fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_u.w $w15, $w22, $w21 3439fa81ab83898314d1a6608e8303dc57253292796Jack Carter dotp_u.d $w4, $w16, $w26 3449fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_s.h $w1, $w28, $w22 3459fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_s.w $w10, $w1, $w12 3469fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_s.d $w3, $w21, $w27 3479fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_u.h $w17, $w5, $w20 3489fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_u.w $w24, $w8, $w16 3499fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpadd_u.d $w15, $w29, $w16 3509fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_s.h $w4, $w11, $w12 3519fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_s.w $w4, $w7, $w6 3529fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_s.d $w31, $w12, $w28 3539fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_u.h $w4, $w25, $w17 3549fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_u.w $w19, $w25, $w16 3559fa81ab83898314d1a6608e8303dc57253292796Jack Carter dpsub_u.d $w7, $w10, $w26 3569fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_s.h $w28, $w24, $w2 3579fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_s.w $w24, $w17, $w11 3589fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_s.d $w17, $w15, $w20 3599fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_u.h $w12, $w29, $w17 3609fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_u.w $w9, $w5, $w6 3619fa81ab83898314d1a6608e8303dc57253292796Jack Carter hadd_u.d $w1, $w20, $w6 3629fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_s.h $w16, $w14, $w29 3639fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_s.w $w9, $w13, $w11 3649fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_s.d $w30, $w18, $w14 3659fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_u.h $w7, $w12, $w14 3669fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_u.w $w21, $w5, $w5 3679fa81ab83898314d1a6608e8303dc57253292796Jack Carter hsub_u.d $w11, $w12, $w31 3689fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvev.b $w18, $w16, $w30 3699fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvev.h $w14, $w0, $w13 3709fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvev.w $w12, $w25, $w22 3719fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvev.d $w30, $w27, $w3 3729fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvl.b $w29, $w3, $w21 3739fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvl.h $w27, $w10, $w17 3749fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvl.w $w6, $w1, $w0 3759fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvl.d $w3, $w16, $w24 3769fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvod.b $w11, $w5, $w20 3779fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvod.h $w18, $w13, $w31 3789fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvod.w $w29, $w16, $w24 3799fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvod.d $w22, $w12, $w29 3809fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvr.b $w4, $w30, $w6 3819fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvr.h $w28, $w19, $w29 3829fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvr.w $w18, $w20, $w21 3839fa81ab83898314d1a6608e8303dc57253292796Jack Carter ilvr.d $w23, $w30, $w12 3849fa81ab83898314d1a6608e8303dc57253292796Jack Carter maddv.b $w17, $w31, $w29 3859fa81ab83898314d1a6608e8303dc57253292796Jack Carter maddv.h $w7, $w24, $w9 3869fa81ab83898314d1a6608e8303dc57253292796Jack Carter maddv.w $w22, $w22, $w20 3879fa81ab83898314d1a6608e8303dc57253292796Jack Carter maddv.d $w30, $w26, $w20 3889fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_a.b $w23, $w11, $w23 3899fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_a.h $w20, $w5, $w30 3909fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_a.w $w7, $w18, $w30 3919fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_a.d $w8, $w8, $w31 3929fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_s.b $w10, $w1, $w19 3939fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_s.h $w15, $w29, $w17 3949fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_s.w $w15, $w29, $w14 3959fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_s.d $w25, $w24, $w3 3969fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_u.b $w12, $w24, $w5 3979fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_u.h $w5, $w6, $w7 3989fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_u.w $w16, $w4, $w7 3999fa81ab83898314d1a6608e8303dc57253292796Jack Carter max_u.d $w26, $w12, $w24 4009fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_a.b $w4, $w26, $w1 4019fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_a.h $w12, $w13, $w31 4029fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_a.w $w28, $w20, $w0 4039fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_a.d $w12, $w20, $w19 4049fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_s.b $w19, $w3, $w14 4059fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_s.h $w27, $w21, $w8 4069fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_s.w $w0, $w14, $w30 4079fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_s.d $w6, $w8, $w21 4089fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_u.b $w22, $w26, $w8 4099fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_u.h $w7, $w27, $w12 4109fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_u.w $w8, $w20, $w14 4119fa81ab83898314d1a6608e8303dc57253292796Jack Carter min_u.d $w26, $w14, $w15 4129fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_s.b $w18, $w1, $w26 4139fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_s.h $w31, $w30, $w28 4149fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_s.w $w2, $w6, $w13 4159fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_s.d $w21, $w27, $w22 4169fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_u.b $w16, $w7, $w13 4179fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_u.h $w24, $w8, $w7 4189fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_u.w $w30, $w2, $w17 4199fa81ab83898314d1a6608e8303dc57253292796Jack Carter mod_u.d $w31, $w2, $w25 4209fa81ab83898314d1a6608e8303dc57253292796Jack Carter msubv.b $w14, $w5, $w12 4219fa81ab83898314d1a6608e8303dc57253292796Jack Carter msubv.h $w6, $w7, $w30 4229fa81ab83898314d1a6608e8303dc57253292796Jack Carter msubv.w $w13, $w2, $w21 4239fa81ab83898314d1a6608e8303dc57253292796Jack Carter msubv.d $w16, $w14, $w27 4249fa81ab83898314d1a6608e8303dc57253292796Jack Carter mulv.b $w20, $w3, $w13 4259fa81ab83898314d1a6608e8303dc57253292796Jack Carter mulv.h $w27, $w26, $w14 4269fa81ab83898314d1a6608e8303dc57253292796Jack Carter mulv.w $w10, $w29, $w3 4279fa81ab83898314d1a6608e8303dc57253292796Jack Carter mulv.d $w7, $w19, $w29 4289fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckev.b $w5, $w27, $w7 4299fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckev.h $w1, $w4, $w27 4309fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckev.w $w30, $w20, $w0 4319fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckev.d $w6, $w1, $w15 4329fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckod.b $w18, $w28, $w30 4339fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckod.h $w26, $w5, $w8 4349fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckod.w $w9, $w4, $w2 4359fa81ab83898314d1a6608e8303dc57253292796Jack Carter pckod.d $w30, $w22, $w20 436f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida sld.b $w5, $w23[$12] 437f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida sld.h $w1, $w23[$3] 438f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida sld.w $w20, $w8[$9] 439f89f66e61b26974bb73b5832d5825091873b51dcMatheus Almeida sld.d $w7, $w23[$30] 4409fa81ab83898314d1a6608e8303dc57253292796Jack Carter sll.b $w3, $w0, $w17 4419fa81ab83898314d1a6608e8303dc57253292796Jack Carter sll.h $w17, $w27, $w3 4429fa81ab83898314d1a6608e8303dc57253292796Jack Carter sll.w $w16, $w7, $w6 4439fa81ab83898314d1a6608e8303dc57253292796Jack Carter sll.d $w9, $w0, $w26 444cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida splat.b $w28, $w1[$1] 445cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida splat.h $w2, $w11[$11] 446cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida splat.w $w22, $w0[$11] 447cebd4010222f28bb68c217047fd0b2c90498f7caMatheus Almeida splat.d $w0, $w0[$2] 4489fa81ab83898314d1a6608e8303dc57253292796Jack Carter sra.b $w28, $w4, $w17 4499fa81ab83898314d1a6608e8303dc57253292796Jack Carter sra.h $w13, $w9, $w3 4509fa81ab83898314d1a6608e8303dc57253292796Jack Carter sra.w $w27, $w21, $w19 4519fa81ab83898314d1a6608e8303dc57253292796Jack Carter sra.d $w30, $w8, $w23 4529fa81ab83898314d1a6608e8303dc57253292796Jack Carter srar.b $w19, $w18, $w18 4539fa81ab83898314d1a6608e8303dc57253292796Jack Carter srar.h $w7, $w23, $w8 4549fa81ab83898314d1a6608e8303dc57253292796Jack Carter srar.w $w1, $w12, $w2 4559fa81ab83898314d1a6608e8303dc57253292796Jack Carter srar.d $w21, $w7, $w14 4569fa81ab83898314d1a6608e8303dc57253292796Jack Carter srl.b $w12, $w3, $w19 4579fa81ab83898314d1a6608e8303dc57253292796Jack Carter srl.h $w23, $w31, $w20 4589fa81ab83898314d1a6608e8303dc57253292796Jack Carter srl.w $w18, $w27, $w11 4599fa81ab83898314d1a6608e8303dc57253292796Jack Carter srl.d $w3, $w12, $w26 4609fa81ab83898314d1a6608e8303dc57253292796Jack Carter srlr.b $w15, $w21, $w11 4619fa81ab83898314d1a6608e8303dc57253292796Jack Carter srlr.h $w21, $w13, $w19 4629fa81ab83898314d1a6608e8303dc57253292796Jack Carter srlr.w $w6, $w30, $w3 4639fa81ab83898314d1a6608e8303dc57253292796Jack Carter srlr.d $w1, $w2, $w14 4649fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_s.b $w25, $w15, $w1 4659fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_s.h $w28, $w25, $w22 4669fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_s.w $w10, $w12, $w21 4679fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_s.d $w4, $w20, $w18 4689fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_u.b $w21, $w6, $w25 4699fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_u.h $w3, $w10, $w7 4709fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_u.w $w9, $w15, $w10 4719fa81ab83898314d1a6608e8303dc57253292796Jack Carter subs_u.d $w7, $w19, $w10 4729fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsus_u.b $w6, $w7, $w12 4739fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsus_u.h $w6, $w29, $w19 4749fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsus_u.w $w7, $w15, $w7 4759fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsus_u.d $w9, $w3, $w15 4769fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsuu_s.b $w22, $w3, $w31 4779fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsuu_s.h $w19, $w23, $w22 4789fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsuu_s.w $w9, $w10, $w13 4799fa81ab83898314d1a6608e8303dc57253292796Jack Carter subsuu_s.d $w5, $w6, $w0 4809fa81ab83898314d1a6608e8303dc57253292796Jack Carter subv.b $w6, $w13, $w19 4819fa81ab83898314d1a6608e8303dc57253292796Jack Carter subv.h $w4, $w25, $w12 4829fa81ab83898314d1a6608e8303dc57253292796Jack Carter subv.w $w27, $w27, $w11 4839fa81ab83898314d1a6608e8303dc57253292796Jack Carter subv.d $w9, $w24, $w10 4849fa81ab83898314d1a6608e8303dc57253292796Jack Carter vshf.b $w3, $w16, $w5 4859fa81ab83898314d1a6608e8303dc57253292796Jack Carter vshf.h $w20, $w19, $w8 4869fa81ab83898314d1a6608e8303dc57253292796Jack Carter vshf.w $w16, $w30, $w25 4879fa81ab83898314d1a6608e8303dc57253292796Jack Carter vshf.d $w19, $w11, $w15 488