1*61046927SAndroid Build Coastguard Worker<!-- 2*61046927SAndroid Build Coastguard Worker Copyright (C) 2020 Collabora Ltd. 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Worker Permission is hereby granted, free of charge, to any person obtaining a 5*61046927SAndroid Build Coastguard Worker copy of this software and associated documentation files (the "Software"), 6*61046927SAndroid Build Coastguard Worker to deal in the Software without restriction, including without limitation 7*61046927SAndroid Build Coastguard Worker the rights to use, copy, modify, merge, publish, distribute, sublicense, 8*61046927SAndroid Build Coastguard Worker and/or sell copies of the Software, and to permit persons to whom the 9*61046927SAndroid Build Coastguard Worker Software is furnished to do so, subject to the following conditions: 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard Worker The above copyright notice and this permission notice (including the next 12*61046927SAndroid Build Coastguard Worker paragraph) shall be included in all copies or substantial portions of the 13*61046927SAndroid Build Coastguard Worker Software. 14*61046927SAndroid Build Coastguard Worker 15*61046927SAndroid Build Coastguard Worker THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16*61046927SAndroid Build Coastguard Worker IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17*61046927SAndroid Build Coastguard Worker FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18*61046927SAndroid Build Coastguard Worker THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19*61046927SAndroid Build Coastguard Worker LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20*61046927SAndroid Build Coastguard Worker OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21*61046927SAndroid Build Coastguard Worker SOFTWARE. 22*61046927SAndroid Build Coastguard Worker--> 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker<bifrost> 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard Worker <ins name="ARSHIFT.i32" mask="0x7ff838" exact="0x335018" unit="fma"> 27*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 28*61046927SAndroid Build Coastguard Worker <src start="3" mask="0x8"/> 29*61046927SAndroid Build Coastguard Worker <src start="6"/> 30*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 31*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 32*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 33*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 34*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 35*61046927SAndroid Build Coastguard Worker </mod> 36*61046927SAndroid Build Coastguard Worker </ins> 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard Worker <ins name="ARSHIFT.v2i16" unit="fma"> 39*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 40*61046927SAndroid Build Coastguard Worker <src start="3" mask="0x8"/> 41*61046927SAndroid Build Coastguard Worker <src start="6"/> 42*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 43*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 44*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 45*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 46*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 47*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 48*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 49*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 50*61046927SAndroid Build Coastguard Worker </mod> 51*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff838" exact="0x334818"> 52*61046927SAndroid Build Coastguard Worker <or> 53*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 54*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 55*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 56*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 57*61046927SAndroid Build Coastguard Worker </or> 58*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 59*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 60*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 61*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 62*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 63*61046927SAndroid Build Coastguard Worker </derived> 64*61046927SAndroid Build Coastguard Worker </encoding> 65*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff838" exact="0x335818"> 66*61046927SAndroid Build Coastguard Worker <or> 67*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 68*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 69*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 70*61046927SAndroid Build Coastguard Worker </or> 71*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 72*61046927SAndroid Build Coastguard Worker <reserved/> 73*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 74*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 75*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 76*61046927SAndroid Build Coastguard Worker </derived> 77*61046927SAndroid Build Coastguard Worker </encoding> 78*61046927SAndroid Build Coastguard Worker </ins> 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker <ins name="ARSHIFT.v4i8" unit="fma"> 81*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 82*61046927SAndroid Build Coastguard Worker <src start="3" mask="0x8"/> 83*61046927SAndroid Build Coastguard Worker <src start="6"/> 84*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 85*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 86*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 87*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 88*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 89*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 90*61046927SAndroid Build Coastguard Worker </mod> 91*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff838" exact="0x334018"> 92*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 93*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 94*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 95*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 96*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 97*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 98*61046927SAndroid Build Coastguard Worker </derived> 99*61046927SAndroid Build Coastguard Worker </encoding> 100*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ffe38" exact="0x335818"> 101*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 102*61046927SAndroid Build Coastguard Worker </encoding> 103*61046927SAndroid Build Coastguard Worker </ins> 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker <ins name="ARSHIFT_DOUBLE.i32" mask="0x7ff000" exact="0x33e000" unit="fma"> 106*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 107*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 108*61046927SAndroid Build Coastguard Worker <src start="6"/> 109*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 110*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 111*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 112*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 113*61046927SAndroid Build Coastguard Worker </mod> 114*61046927SAndroid Build Coastguard Worker <mod name="result_word" start="11" size="1" default="w0"> 115*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 116*61046927SAndroid Build Coastguard Worker <opt>w1</opt> 117*61046927SAndroid Build Coastguard Worker </mod> 118*61046927SAndroid Build Coastguard Worker </ins> 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C.i32" mask="0x7fe000" exact="0x2f4000" last="true" dests="0" unit="fma"> 121*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 122*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 123*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 124*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 125*61046927SAndroid Build Coastguard Worker <reserved/> 126*61046927SAndroid Build Coastguard Worker <reserved/> 127*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 128*61046927SAndroid Build Coastguard Worker <reserved/> 129*61046927SAndroid Build Coastguard Worker <reserved/> 130*61046927SAndroid Build Coastguard Worker <reserved/> 131*61046927SAndroid Build Coastguard Worker <reserved/> 132*61046927SAndroid Build Coastguard Worker <reserved/> 133*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 134*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 135*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 136*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 137*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 138*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 139*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 140*61046927SAndroid Build Coastguard Worker </mod> 141*61046927SAndroid Build Coastguard Worker </ins> 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C.i64" mask="0x7fe000" exact="0x2f0000" last="true" dests="0" unit="fma"> 144*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 145*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 146*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 147*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 148*61046927SAndroid Build Coastguard Worker <opt>aaddu</opt> 149*61046927SAndroid Build Coastguard Worker <opt>aadds</opt> 150*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 151*61046927SAndroid Build Coastguard Worker <reserved/> 152*61046927SAndroid Build Coastguard Worker <reserved/> 153*61046927SAndroid Build Coastguard Worker <reserved/> 154*61046927SAndroid Build Coastguard Worker <reserved/> 155*61046927SAndroid Build Coastguard Worker <reserved/> 156*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 157*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 158*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 159*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 160*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 161*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 162*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 163*61046927SAndroid Build Coastguard Worker </mod> 164*61046927SAndroid Build Coastguard Worker </ins> 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C1.i32" mask="0x7ffe00" exact="0x2f5e00" last="true" dests="0" unit="fma"> 167*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 168*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 169*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="3"> 170*61046927SAndroid Build Coastguard Worker <opt>ainc</opt> 171*61046927SAndroid Build Coastguard Worker <opt>adec</opt> 172*61046927SAndroid Build Coastguard Worker <opt>aumax1</opt> 173*61046927SAndroid Build Coastguard Worker <opt>asmax1</opt> 174*61046927SAndroid Build Coastguard Worker <opt>aor1</opt> 175*61046927SAndroid Build Coastguard Worker </mod> 176*61046927SAndroid Build Coastguard Worker </ins> 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C1.i64" mask="0x7ffe00" exact="0x2f1e00" last="true" dests="0" unit="fma"> 179*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 180*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 181*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="3"> 182*61046927SAndroid Build Coastguard Worker <opt>ainc</opt> 183*61046927SAndroid Build Coastguard Worker <opt>adec</opt> 184*61046927SAndroid Build Coastguard Worker <opt>aumax1</opt> 185*61046927SAndroid Build Coastguard Worker <opt>asmax1</opt> 186*61046927SAndroid Build Coastguard Worker <opt>aor1</opt> 187*61046927SAndroid Build Coastguard Worker </mod> 188*61046927SAndroid Build Coastguard Worker </ins> 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C1_RETURN.i32" mask="0x7ffe00" exact="0x2f7e00" last="true" dests="0" unit="fma"> 191*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 192*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 193*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="3"> 194*61046927SAndroid Build Coastguard Worker <opt>ainc</opt> 195*61046927SAndroid Build Coastguard Worker <opt>adec</opt> 196*61046927SAndroid Build Coastguard Worker <opt>aumax1</opt> 197*61046927SAndroid Build Coastguard Worker <opt>asmax1</opt> 198*61046927SAndroid Build Coastguard Worker <opt>aor1</opt> 199*61046927SAndroid Build Coastguard Worker </mod> 200*61046927SAndroid Build Coastguard Worker </ins> 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C1_RETURN.i64" mask="0x7ffe00" exact="0x2f3e00" last="true" dests="0" unit="fma"> 203*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 204*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 205*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="3"> 206*61046927SAndroid Build Coastguard Worker <opt>ainc</opt> 207*61046927SAndroid Build Coastguard Worker <opt>adec</opt> 208*61046927SAndroid Build Coastguard Worker <opt>aumax1</opt> 209*61046927SAndroid Build Coastguard Worker <opt>asmax1</opt> 210*61046927SAndroid Build Coastguard Worker <opt>aor1</opt> 211*61046927SAndroid Build Coastguard Worker </mod> 212*61046927SAndroid Build Coastguard Worker </ins> 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C_RETURN.i32" mask="0x7fe000" exact="0x2f6000" last="true" dests="0" unit="fma"> 215*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 216*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 217*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 218*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 219*61046927SAndroid Build Coastguard Worker <reserved/> 220*61046927SAndroid Build Coastguard Worker <reserved/> 221*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 222*61046927SAndroid Build Coastguard Worker <reserved/> 223*61046927SAndroid Build Coastguard Worker <reserved/> 224*61046927SAndroid Build Coastguard Worker <reserved/> 225*61046927SAndroid Build Coastguard Worker <reserved/> 226*61046927SAndroid Build Coastguard Worker <reserved/> 227*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 228*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 229*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 230*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 231*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 232*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 233*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 234*61046927SAndroid Build Coastguard Worker </mod> 235*61046927SAndroid Build Coastguard Worker </ins> 236*61046927SAndroid Build Coastguard Worker 237*61046927SAndroid Build Coastguard Worker <ins name="ATOM_C_RETURN.i64" mask="0x7fe000" exact="0x2f2000" last="true" dests="0" unit="fma"> 238*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf3"/> 239*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf3"/> 240*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 241*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 242*61046927SAndroid Build Coastguard Worker <opt>aaddu</opt> 243*61046927SAndroid Build Coastguard Worker <opt>aadds</opt> 244*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 245*61046927SAndroid Build Coastguard Worker <reserved/> 246*61046927SAndroid Build Coastguard Worker <reserved/> 247*61046927SAndroid Build Coastguard Worker <reserved/> 248*61046927SAndroid Build Coastguard Worker <reserved/> 249*61046927SAndroid Build Coastguard Worker <reserved/> 250*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 251*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 252*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 253*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 254*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 255*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 256*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 257*61046927SAndroid Build Coastguard Worker </mod> 258*61046927SAndroid Build Coastguard Worker </ins> 259*61046927SAndroid Build Coastguard Worker 260*61046927SAndroid Build Coastguard Worker <ins name="ATOM_POST.i32" mask="0x7ffc00" exact="0x6ee400" unit="fma"> 261*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 262*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 263*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="4"> 264*61046927SAndroid Build Coastguard Worker <reserved/> 265*61046927SAndroid Build Coastguard Worker <reserved/> 266*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 267*61046927SAndroid Build Coastguard Worker <reserved/> 268*61046927SAndroid Build Coastguard Worker <reserved/> 269*61046927SAndroid Build Coastguard Worker <reserved/> 270*61046927SAndroid Build Coastguard Worker <reserved/> 271*61046927SAndroid Build Coastguard Worker <reserved/> 272*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 273*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 274*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 275*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 276*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 277*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 278*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 279*61046927SAndroid Build Coastguard Worker </mod> 280*61046927SAndroid Build Coastguard Worker </ins> 281*61046927SAndroid Build Coastguard Worker 282*61046927SAndroid Build Coastguard Worker <ins name="ATOM_POST.i64" mask="0x7ffc00" exact="0x6ee000" unit="fma"> 283*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 284*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 285*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="4"> 286*61046927SAndroid Build Coastguard Worker <opt>aaddu</opt> 287*61046927SAndroid Build Coastguard Worker <opt>aadds</opt> 288*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 289*61046927SAndroid Build Coastguard Worker <reserved/> 290*61046927SAndroid Build Coastguard Worker <reserved/> 291*61046927SAndroid Build Coastguard Worker <reserved/> 292*61046927SAndroid Build Coastguard Worker <reserved/> 293*61046927SAndroid Build Coastguard Worker <reserved/> 294*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 295*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 296*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 297*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 298*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 299*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 300*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 301*61046927SAndroid Build Coastguard Worker </mod> 302*61046927SAndroid Build Coastguard Worker </ins> 303*61046927SAndroid Build Coastguard Worker 304*61046927SAndroid Build Coastguard Worker <ins name="ATOM_PRE.i64" mask="0x7fe000" exact="0x6ec000" unit="fma"> 305*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 306*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 307*61046927SAndroid Build Coastguard Worker <src start="6"/> 308*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 309*61046927SAndroid Build Coastguard Worker <opt>aaddu</opt> 310*61046927SAndroid Build Coastguard Worker <opt>aadds</opt> 311*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 312*61046927SAndroid Build Coastguard Worker <reserved/> 313*61046927SAndroid Build Coastguard Worker <reserved/> 314*61046927SAndroid Build Coastguard Worker <reserved/> 315*61046927SAndroid Build Coastguard Worker <reserved/> 316*61046927SAndroid Build Coastguard Worker <reserved/> 317*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 318*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 319*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 320*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 321*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 322*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 323*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 324*61046927SAndroid Build Coastguard Worker </mod> 325*61046927SAndroid Build Coastguard Worker </ins> 326*61046927SAndroid Build Coastguard Worker 327*61046927SAndroid Build Coastguard Worker <ins name="BITREV.i32" mask="0x7ffff8" exact="0x701fc0" unit="fma"> 328*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 329*61046927SAndroid Build Coastguard Worker </ins> 330*61046927SAndroid Build Coastguard Worker 331*61046927SAndroid Build Coastguard Worker <ins name="CLZ.u32" mask="0x7ffff0" exact="0x701fd0" unit="fma"> 332*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 333*61046927SAndroid Build Coastguard Worker <mod name="mask" start="3" size="1" opt="mask"/> 334*61046927SAndroid Build Coastguard Worker </ins> 335*61046927SAndroid Build Coastguard Worker 336*61046927SAndroid Build Coastguard Worker <ins name="CLZ.v2u16" mask="0x7fffc0" exact="0x701ec0" unit="fma"> 337*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 338*61046927SAndroid Build Coastguard Worker <mod name="mask" start="3" size="1" opt="mask"/> 339*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="2" default="h01"> 340*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 341*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 342*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 343*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 344*61046927SAndroid Build Coastguard Worker </mod> 345*61046927SAndroid Build Coastguard Worker </ins> 346*61046927SAndroid Build Coastguard Worker 347*61046927SAndroid Build Coastguard Worker <ins name="CLZ.v4u8" mask="0x7ffff0" exact="0x701f90" unit="fma"> 348*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 349*61046927SAndroid Build Coastguard Worker <mod name="mask" start="3" size="1" opt="mask"/> 350*61046927SAndroid Build Coastguard Worker </ins> 351*61046927SAndroid Build Coastguard Worker 352*61046927SAndroid Build Coastguard Worker <ins name="CSEL.f32" mask="0x7fc000" exact="0x2e0000" unit="fma"> 353*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 354*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 355*61046927SAndroid Build Coastguard Worker <src start="6"/> 356*61046927SAndroid Build Coastguard Worker <src start="9"/> 357*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 358*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 359*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 360*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 361*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 362*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 363*61046927SAndroid Build Coastguard Worker <opt>le</opt> 364*61046927SAndroid Build Coastguard Worker </mod> 365*61046927SAndroid Build Coastguard Worker <derived start="12" size="2"> 366*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 367*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 368*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 369*61046927SAndroid Build Coastguard Worker <reserved/> 370*61046927SAndroid Build Coastguard Worker </derived> 371*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 372*61046927SAndroid Build Coastguard Worker <or> 373*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 374*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 375*61046927SAndroid Build Coastguard Worker </or> 376*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 377*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 378*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 379*61046927SAndroid Build Coastguard Worker </rewrite> 380*61046927SAndroid Build Coastguard Worker </swap> 381*61046927SAndroid Build Coastguard Worker <swap left="2" right="3"> 382*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 383*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 384*61046927SAndroid Build Coastguard Worker <map from="ne" to="eq"/> 385*61046927SAndroid Build Coastguard Worker </rewrite> 386*61046927SAndroid Build Coastguard Worker </swap> 387*61046927SAndroid Build Coastguard Worker </ins> 388*61046927SAndroid Build Coastguard Worker 389*61046927SAndroid Build Coastguard Worker <ins name="CSEL.i32" mask="0x7f8000" exact="0x2e0000" unit="fma"> 390*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 391*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 392*61046927SAndroid Build Coastguard Worker <src start="6"/> 393*61046927SAndroid Build Coastguard Worker <src start="9"/> 394*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 395*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 396*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 397*61046927SAndroid Build Coastguard Worker </mod> 398*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 399*61046927SAndroid Build Coastguard Worker <reserved/> 400*61046927SAndroid Build Coastguard Worker <reserved/> 401*61046927SAndroid Build Coastguard Worker <reserved/> 402*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 403*61046927SAndroid Build Coastguard Worker <reserved/> 404*61046927SAndroid Build Coastguard Worker <reserved/> 405*61046927SAndroid Build Coastguard Worker <reserved/> 406*61046927SAndroid Build Coastguard Worker <reserved/> 407*61046927SAndroid Build Coastguard Worker </derived> 408*61046927SAndroid Build Coastguard Worker <swap left="2" right="3"> 409*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 410*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 411*61046927SAndroid Build Coastguard Worker <map from="ne" to="eq"/> 412*61046927SAndroid Build Coastguard Worker </rewrite> 413*61046927SAndroid Build Coastguard Worker </swap> 414*61046927SAndroid Build Coastguard Worker </ins> 415*61046927SAndroid Build Coastguard Worker 416*61046927SAndroid Build Coastguard Worker <ins name="CSEL.s32" mask="0x7fe000" exact="0x2e4000" unit="fma"> 417*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 418*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 419*61046927SAndroid Build Coastguard Worker <src start="6"/> 420*61046927SAndroid Build Coastguard Worker <src start="9"/> 421*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 422*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 423*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 424*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 425*61046927SAndroid Build Coastguard Worker <opt>le</opt> 426*61046927SAndroid Build Coastguard Worker </mod> 427*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 428*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 429*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 430*61046927SAndroid Build Coastguard Worker </derived> 431*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 432*61046927SAndroid Build Coastguard Worker <or> 433*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 434*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 435*61046927SAndroid Build Coastguard Worker </or> 436*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 437*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 438*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 439*61046927SAndroid Build Coastguard Worker </rewrite> 440*61046927SAndroid Build Coastguard Worker </swap> 441*61046927SAndroid Build Coastguard Worker </ins> 442*61046927SAndroid Build Coastguard Worker 443*61046927SAndroid Build Coastguard Worker <ins name="CSEL.u32" mask="0x7fe000" exact="0x2e6000" unit="fma"> 444*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 445*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 446*61046927SAndroid Build Coastguard Worker <src start="6"/> 447*61046927SAndroid Build Coastguard Worker <src start="9"/> 448*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 449*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 450*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 451*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 452*61046927SAndroid Build Coastguard Worker <opt>le</opt> 453*61046927SAndroid Build Coastguard Worker </mod> 454*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 455*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 456*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 457*61046927SAndroid Build Coastguard Worker </derived> 458*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 459*61046927SAndroid Build Coastguard Worker <or> 460*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 461*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 462*61046927SAndroid Build Coastguard Worker </or> 463*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 464*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 465*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 466*61046927SAndroid Build Coastguard Worker </rewrite> 467*61046927SAndroid Build Coastguard Worker </swap> 468*61046927SAndroid Build Coastguard Worker </ins> 469*61046927SAndroid Build Coastguard Worker 470*61046927SAndroid Build Coastguard Worker <ins name="CSEL.v2f16" mask="0x7fc000" exact="0x6e0000" unit="fma"> 471*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 472*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 473*61046927SAndroid Build Coastguard Worker <src start="6"/> 474*61046927SAndroid Build Coastguard Worker <src start="9"/> 475*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 476*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 477*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 478*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 479*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 480*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 481*61046927SAndroid Build Coastguard Worker <opt>le</opt> 482*61046927SAndroid Build Coastguard Worker </mod> 483*61046927SAndroid Build Coastguard Worker <derived start="12" size="2"> 484*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 485*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 486*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 487*61046927SAndroid Build Coastguard Worker <reserved/> 488*61046927SAndroid Build Coastguard Worker </derived> 489*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 490*61046927SAndroid Build Coastguard Worker <or> 491*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 492*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 493*61046927SAndroid Build Coastguard Worker </or> 494*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 495*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 496*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 497*61046927SAndroid Build Coastguard Worker </rewrite> 498*61046927SAndroid Build Coastguard Worker </swap> 499*61046927SAndroid Build Coastguard Worker <swap left="2" right="3"> 500*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 501*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 502*61046927SAndroid Build Coastguard Worker <map from="ne" to="eq"/> 503*61046927SAndroid Build Coastguard Worker </rewrite> 504*61046927SAndroid Build Coastguard Worker </swap> 505*61046927SAndroid Build Coastguard Worker </ins> 506*61046927SAndroid Build Coastguard Worker 507*61046927SAndroid Build Coastguard Worker <ins name="CSEL.v2i16" mask="0x7f8000" exact="0x6e0000" unit="fma"> 508*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 509*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 510*61046927SAndroid Build Coastguard Worker <src start="6"/> 511*61046927SAndroid Build Coastguard Worker <src start="9"/> 512*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 513*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 514*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 515*61046927SAndroid Build Coastguard Worker </mod> 516*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 517*61046927SAndroid Build Coastguard Worker <reserved/> 518*61046927SAndroid Build Coastguard Worker <reserved/> 519*61046927SAndroid Build Coastguard Worker <reserved/> 520*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 521*61046927SAndroid Build Coastguard Worker <reserved/> 522*61046927SAndroid Build Coastguard Worker <reserved/> 523*61046927SAndroid Build Coastguard Worker <reserved/> 524*61046927SAndroid Build Coastguard Worker <reserved/> 525*61046927SAndroid Build Coastguard Worker </derived> 526*61046927SAndroid Build Coastguard Worker <swap left="2" right="3"> 527*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 528*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 529*61046927SAndroid Build Coastguard Worker <map from="ne" to="eq"/> 530*61046927SAndroid Build Coastguard Worker </rewrite> 531*61046927SAndroid Build Coastguard Worker </swap> 532*61046927SAndroid Build Coastguard Worker </ins> 533*61046927SAndroid Build Coastguard Worker 534*61046927SAndroid Build Coastguard Worker <ins name="CSEL.v2s16" mask="0x7fe000" exact="0x6e4000" unit="fma"> 535*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 536*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 537*61046927SAndroid Build Coastguard Worker <src start="6"/> 538*61046927SAndroid Build Coastguard Worker <src start="9"/> 539*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 540*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 541*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 542*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 543*61046927SAndroid Build Coastguard Worker <opt>le</opt> 544*61046927SAndroid Build Coastguard Worker </mod> 545*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 546*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 547*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 548*61046927SAndroid Build Coastguard Worker </derived> 549*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 550*61046927SAndroid Build Coastguard Worker <or> 551*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 552*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 553*61046927SAndroid Build Coastguard Worker </or> 554*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 555*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 556*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 557*61046927SAndroid Build Coastguard Worker </rewrite> 558*61046927SAndroid Build Coastguard Worker </swap> 559*61046927SAndroid Build Coastguard Worker </ins> 560*61046927SAndroid Build Coastguard Worker 561*61046927SAndroid Build Coastguard Worker <ins name="CSEL.v2u16" mask="0x7fe000" exact="0x6e6000" unit="fma"> 562*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 563*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 564*61046927SAndroid Build Coastguard Worker <src start="6"/> 565*61046927SAndroid Build Coastguard Worker <src start="9"/> 566*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 567*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 568*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 569*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 570*61046927SAndroid Build Coastguard Worker <opt>le</opt> 571*61046927SAndroid Build Coastguard Worker </mod> 572*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 573*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 574*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 575*61046927SAndroid Build Coastguard Worker </derived> 576*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 577*61046927SAndroid Build Coastguard Worker <or> 578*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 579*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 580*61046927SAndroid Build Coastguard Worker </or> 581*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 582*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 583*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 584*61046927SAndroid Build Coastguard Worker </rewrite> 585*61046927SAndroid Build Coastguard Worker </swap> 586*61046927SAndroid Build Coastguard Worker </ins> 587*61046927SAndroid Build Coastguard Worker 588*61046927SAndroid Build Coastguard Worker <ins name="CUBEFACE1" mask="0x7ffc00" exact="0x706800" unit="fma"> 589*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 590*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 591*61046927SAndroid Build Coastguard Worker <src start="6"/> 592*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 593*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 594*61046927SAndroid Build Coastguard Worker <mod name="neg2" size="1" opt="neg"/> 595*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 596*61046927SAndroid Build Coastguard Worker <and> 597*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 598*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 599*61046927SAndroid Build Coastguard Worker <eq left="neg2" right="#none"/> 600*61046927SAndroid Build Coastguard Worker </and> 601*61046927SAndroid Build Coastguard Worker <and> 602*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 603*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 604*61046927SAndroid Build Coastguard Worker <eq left="neg2" right="#neg"/> 605*61046927SAndroid Build Coastguard Worker </and> 606*61046927SAndroid Build Coastguard Worker </derived> 607*61046927SAndroid Build Coastguard Worker </ins> 608*61046927SAndroid Build Coastguard Worker 609*61046927SAndroid Build Coastguard Worker <ins name="DTSEL_IMM" mask="0x7fffe0" exact="0x70f3e0" unit="fma"> 610*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 611*61046927SAndroid Build Coastguard Worker <mod name="table" start="3" size="2"> 612*61046927SAndroid Build Coastguard Worker <opt>attribute_1</opt> 613*61046927SAndroid Build Coastguard Worker <opt>attribute_2</opt> 614*61046927SAndroid Build Coastguard Worker <opt>none</opt> <!-- actually reserved, used as sentinel --> 615*61046927SAndroid Build Coastguard Worker <opt>flat</opt> 616*61046927SAndroid Build Coastguard Worker </mod> 617*61046927SAndroid Build Coastguard Worker </ins> 618*61046927SAndroid Build Coastguard Worker 619*61046927SAndroid Build Coastguard Worker <ins name="F16_TO_F32" mask="0x7ffff0" exact="0x700d10" unit="fma"> 620*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 621*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="3" size="1" default="h0"> 622*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 623*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 624*61046927SAndroid Build Coastguard Worker </mod> 625*61046927SAndroid Build Coastguard Worker </ins> 626*61046927SAndroid Build Coastguard Worker 627*61046927SAndroid Build Coastguard Worker <ins name="FADD.f32" mask="0x7e0000" exact="0x2c0000" unit="fma"> 628*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 629*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 630*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 631*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 632*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 633*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 634*61046927SAndroid Build Coastguard Worker <mod name="round" start="13" size="2"> 635*61046927SAndroid Build Coastguard Worker <opt>none</opt> 636*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 637*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 638*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 639*61046927SAndroid Build Coastguard Worker </mod> 640*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 641*61046927SAndroid Build Coastguard Worker <opt>none</opt> 642*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 643*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 644*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 645*61046927SAndroid Build Coastguard Worker </mod> 646*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 647*61046927SAndroid Build Coastguard Worker <opt>none</opt> 648*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 649*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 650*61046927SAndroid Build Coastguard Worker </mod> 651*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 652*61046927SAndroid Build Coastguard Worker <opt>none</opt> 653*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 654*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 655*61046927SAndroid Build Coastguard Worker </mod> 656*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 657*61046927SAndroid Build Coastguard Worker <and> 658*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 659*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 660*61046927SAndroid Build Coastguard Worker </and> 661*61046927SAndroid Build Coastguard Worker <and> 662*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 663*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 664*61046927SAndroid Build Coastguard Worker </and> 665*61046927SAndroid Build Coastguard Worker <and> 666*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 667*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 668*61046927SAndroid Build Coastguard Worker </and> 669*61046927SAndroid Build Coastguard Worker <and> 670*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 671*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 672*61046927SAndroid Build Coastguard Worker </and> 673*61046927SAndroid Build Coastguard Worker <and> 674*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 675*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 676*61046927SAndroid Build Coastguard Worker </and> 677*61046927SAndroid Build Coastguard Worker <and> 678*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 679*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 680*61046927SAndroid Build Coastguard Worker </and> 681*61046927SAndroid Build Coastguard Worker <and> 682*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 683*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 684*61046927SAndroid Build Coastguard Worker </and> 685*61046927SAndroid Build Coastguard Worker <and> 686*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 687*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 688*61046927SAndroid Build Coastguard Worker </and> 689*61046927SAndroid Build Coastguard Worker </derived> 690*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 691*61046927SAndroid Build Coastguard Worker <and> 692*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 693*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 694*61046927SAndroid Build Coastguard Worker </and> 695*61046927SAndroid Build Coastguard Worker </swap> 696*61046927SAndroid Build Coastguard Worker </ins> 697*61046927SAndroid Build Coastguard Worker 698*61046927SAndroid Build Coastguard Worker <ins name="FADD.v2f16" mask="0x7e0000" exact="0x6c0000" unit="fma"> 699*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 700*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 701*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 702*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 703*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 704*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 705*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 706*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 707*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 708*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 709*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 710*61046927SAndroid Build Coastguard Worker </mod> 711*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 712*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 713*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 714*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 715*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 716*61046927SAndroid Build Coastguard Worker </mod> 717*61046927SAndroid Build Coastguard Worker <mod name="round" start="13" size="2"> 718*61046927SAndroid Build Coastguard Worker <opt>none</opt> 719*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 720*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 721*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 722*61046927SAndroid Build Coastguard Worker </mod> 723*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 724*61046927SAndroid Build Coastguard Worker <opt>none</opt> 725*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 726*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 727*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 728*61046927SAndroid Build Coastguard Worker </mod> 729*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 730*61046927SAndroid Build Coastguard Worker <or> 731*61046927SAndroid Build Coastguard Worker <and> 732*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 733*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 734*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 735*61046927SAndroid Build Coastguard Worker </and> 736*61046927SAndroid Build Coastguard Worker <and> 737*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 738*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 739*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 740*61046927SAndroid Build Coastguard Worker </and> 741*61046927SAndroid Build Coastguard Worker </or> 742*61046927SAndroid Build Coastguard Worker <or> 743*61046927SAndroid Build Coastguard Worker <and> 744*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 745*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 746*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 747*61046927SAndroid Build Coastguard Worker </and> 748*61046927SAndroid Build Coastguard Worker <and> 749*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 750*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 751*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 752*61046927SAndroid Build Coastguard Worker </and> 753*61046927SAndroid Build Coastguard Worker </or> 754*61046927SAndroid Build Coastguard Worker </derived> 755*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 756*61046927SAndroid Build Coastguard Worker <or> 757*61046927SAndroid Build Coastguard Worker <and> 758*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 759*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 760*61046927SAndroid Build Coastguard Worker </and> 761*61046927SAndroid Build Coastguard Worker <and> 762*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 763*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 764*61046927SAndroid Build Coastguard Worker </and> 765*61046927SAndroid Build Coastguard Worker </or> 766*61046927SAndroid Build Coastguard Worker </swap> 767*61046927SAndroid Build Coastguard Worker </ins> 768*61046927SAndroid Build Coastguard Worker 769*61046927SAndroid Build Coastguard Worker <ins name="FADD_LSCALE.f32" mask="0x7ffc00" exact="0x70f400" unit="fma"> 770*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 771*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 772*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="6" size="1" opt="abs"/> 773*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 774*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="8" size="1" opt="abs"/> 775*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="9" size="1" opt="neg"/> 776*61046927SAndroid Build Coastguard Worker </ins> 777*61046927SAndroid Build Coastguard Worker 778*61046927SAndroid Build Coastguard Worker <ins name="FCMP.f32" mask="0x7c0000" exact="0x240000" unit="fma"> 779*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 780*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 781*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 782*61046927SAndroid Build Coastguard Worker <opt>none</opt> 783*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 784*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 785*61046927SAndroid Build Coastguard Worker </mod> 786*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 787*61046927SAndroid Build Coastguard Worker <opt>none</opt> 788*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 789*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 790*61046927SAndroid Build Coastguard Worker </mod> 791*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 792*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 793*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 794*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 795*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="13" size="3"> 796*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 797*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 798*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 799*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 800*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 801*61046927SAndroid Build Coastguard Worker <opt>le</opt> 802*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 803*61046927SAndroid Build Coastguard Worker <opt>total</opt> 804*61046927SAndroid Build Coastguard Worker </mod> 805*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 806*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 807*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 808*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 809*61046927SAndroid Build Coastguard Worker </mod> 810*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 811*61046927SAndroid Build Coastguard Worker <and> 812*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 813*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 814*61046927SAndroid Build Coastguard Worker </and> 815*61046927SAndroid Build Coastguard Worker <and> 816*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 817*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 818*61046927SAndroid Build Coastguard Worker </and> 819*61046927SAndroid Build Coastguard Worker <and> 820*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 821*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 822*61046927SAndroid Build Coastguard Worker </and> 823*61046927SAndroid Build Coastguard Worker <and> 824*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 825*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 826*61046927SAndroid Build Coastguard Worker </and> 827*61046927SAndroid Build Coastguard Worker <and> 828*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 829*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 830*61046927SAndroid Build Coastguard Worker </and> 831*61046927SAndroid Build Coastguard Worker <and> 832*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 833*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 834*61046927SAndroid Build Coastguard Worker </and> 835*61046927SAndroid Build Coastguard Worker <and> 836*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 837*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 838*61046927SAndroid Build Coastguard Worker </and> 839*61046927SAndroid Build Coastguard Worker <and> 840*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 841*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 842*61046927SAndroid Build Coastguard Worker </and> 843*61046927SAndroid Build Coastguard Worker </derived> 844*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 845*61046927SAndroid Build Coastguard Worker <and> 846*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 847*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 848*61046927SAndroid Build Coastguard Worker </and> 849*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 850*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 851*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 852*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 853*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 854*61046927SAndroid Build Coastguard Worker </rewrite> 855*61046927SAndroid Build Coastguard Worker </swap> 856*61046927SAndroid Build Coastguard Worker </ins> 857*61046927SAndroid Build Coastguard Worker 858*61046927SAndroid Build Coastguard Worker <ins name="FCMP.v2f16" mask="0x7c0000" exact="0x640000" unit="fma"> 859*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 860*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 861*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 862*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 863*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 864*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 865*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 866*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 867*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 868*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 869*61046927SAndroid Build Coastguard Worker <opt>le</opt> 870*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 871*61046927SAndroid Build Coastguard Worker <opt>total</opt> 872*61046927SAndroid Build Coastguard Worker </mod> 873*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 874*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 875*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 876*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 877*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 878*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 879*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 880*61046927SAndroid Build Coastguard Worker </mod> 881*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 882*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 883*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 884*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 885*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 886*61046927SAndroid Build Coastguard Worker </mod> 887*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 888*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 889*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 890*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 891*61046927SAndroid Build Coastguard Worker </mod> 892*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 893*61046927SAndroid Build Coastguard Worker <or> 894*61046927SAndroid Build Coastguard Worker <and> 895*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 896*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 897*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 898*61046927SAndroid Build Coastguard Worker </and> 899*61046927SAndroid Build Coastguard Worker <and> 900*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 901*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 902*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 903*61046927SAndroid Build Coastguard Worker </and> 904*61046927SAndroid Build Coastguard Worker </or> 905*61046927SAndroid Build Coastguard Worker <or> 906*61046927SAndroid Build Coastguard Worker <and> 907*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 908*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 909*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 910*61046927SAndroid Build Coastguard Worker </and> 911*61046927SAndroid Build Coastguard Worker <and> 912*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 913*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 914*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 915*61046927SAndroid Build Coastguard Worker </and> 916*61046927SAndroid Build Coastguard Worker </or> 917*61046927SAndroid Build Coastguard Worker </derived> 918*61046927SAndroid Build Coastguard Worker <derived start="13" size="3"> 919*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 920*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 921*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 922*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 923*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 924*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 925*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gtlt"/> 926*61046927SAndroid Build Coastguard Worker <and> 927*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#total"/> 928*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 929*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 930*61046927SAndroid Build Coastguard Worker </and> 931*61046927SAndroid Build Coastguard Worker </derived> 932*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 933*61046927SAndroid Build Coastguard Worker <or> 934*61046927SAndroid Build Coastguard Worker <and> 935*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 936*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 937*61046927SAndroid Build Coastguard Worker </and> 938*61046927SAndroid Build Coastguard Worker <and> 939*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 940*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 941*61046927SAndroid Build Coastguard Worker </and> 942*61046927SAndroid Build Coastguard Worker </or> 943*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 944*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 945*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 946*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 947*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 948*61046927SAndroid Build Coastguard Worker </rewrite> 949*61046927SAndroid Build Coastguard Worker </swap> 950*61046927SAndroid Build Coastguard Worker </ins> 951*61046927SAndroid Build Coastguard Worker 952*61046927SAndroid Build Coastguard Worker <ins name="FLSHIFT_DOUBLE.i32" mask="0x7ff800" exact="0x33f800" unit="fma"> 953*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 954*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 955*61046927SAndroid Build Coastguard Worker <src start="6"/> 956*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 957*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 958*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 959*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 960*61046927SAndroid Build Coastguard Worker </mod> 961*61046927SAndroid Build Coastguard Worker </ins> 962*61046927SAndroid Build Coastguard Worker 963*61046927SAndroid Build Coastguard Worker <ins name="FMA.f32" mask="0x600000" exact="0x0" unit="fma"> 964*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 965*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 966*61046927SAndroid Build Coastguard Worker <src start="6"/> 967*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 968*61046927SAndroid Build Coastguard Worker <opt>none</opt> 969*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 970*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 971*61046927SAndroid Build Coastguard Worker </mod> 972*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 973*61046927SAndroid Build Coastguard Worker <opt>none</opt> 974*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 975*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 976*61046927SAndroid Build Coastguard Worker </mod> 977*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 978*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 979*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 980*61046927SAndroid Build Coastguard Worker <mod name="round" start="13" size="2"> 981*61046927SAndroid Build Coastguard Worker <opt>none</opt> 982*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 983*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 984*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 985*61046927SAndroid Build Coastguard Worker </mod> 986*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 987*61046927SAndroid Build Coastguard Worker <opt>none</opt> 988*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 989*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 990*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 991*61046927SAndroid Build Coastguard Worker </mod> 992*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="19" size="1" opt="abs"/> 993*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="18" size="1" opt="neg"/> 994*61046927SAndroid Build Coastguard Worker <mod name="abs2" start="20" size="1" opt="abs"/> 995*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 996*61046927SAndroid Build Coastguard Worker <and> 997*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 998*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 999*61046927SAndroid Build Coastguard Worker </and> 1000*61046927SAndroid Build Coastguard Worker <and> 1001*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 1002*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 1003*61046927SAndroid Build Coastguard Worker </and> 1004*61046927SAndroid Build Coastguard Worker <and> 1005*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 1006*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 1007*61046927SAndroid Build Coastguard Worker </and> 1008*61046927SAndroid Build Coastguard Worker <and> 1009*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 1010*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 1011*61046927SAndroid Build Coastguard Worker </and> 1012*61046927SAndroid Build Coastguard Worker <and> 1013*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 1014*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 1015*61046927SAndroid Build Coastguard Worker </and> 1016*61046927SAndroid Build Coastguard Worker <and> 1017*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 1018*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 1019*61046927SAndroid Build Coastguard Worker </and> 1020*61046927SAndroid Build Coastguard Worker <and> 1021*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 1022*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 1023*61046927SAndroid Build Coastguard Worker </and> 1024*61046927SAndroid Build Coastguard Worker <and> 1025*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 1026*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 1027*61046927SAndroid Build Coastguard Worker </and> 1028*61046927SAndroid Build Coastguard Worker </derived> 1029*61046927SAndroid Build Coastguard Worker <derived start="17" size="1"> 1030*61046927SAndroid Build Coastguard Worker <or> 1031*61046927SAndroid Build Coastguard Worker <and> 1032*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1033*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1034*61046927SAndroid Build Coastguard Worker </and> 1035*61046927SAndroid Build Coastguard Worker <and alias="true"> 1036*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1037*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1038*61046927SAndroid Build Coastguard Worker </and> 1039*61046927SAndroid Build Coastguard Worker </or> 1040*61046927SAndroid Build Coastguard Worker <or> 1041*61046927SAndroid Build Coastguard Worker <and> 1042*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1043*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1044*61046927SAndroid Build Coastguard Worker </and> 1045*61046927SAndroid Build Coastguard Worker <and alias="true"> 1046*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1047*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1048*61046927SAndroid Build Coastguard Worker </and> 1049*61046927SAndroid Build Coastguard Worker </or> 1050*61046927SAndroid Build Coastguard Worker </derived> 1051*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 1052*61046927SAndroid Build Coastguard Worker <and> 1053*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 1054*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 1055*61046927SAndroid Build Coastguard Worker </and> 1056*61046927SAndroid Build Coastguard Worker </swap> 1057*61046927SAndroid Build Coastguard Worker </ins> 1058*61046927SAndroid Build Coastguard Worker 1059*61046927SAndroid Build Coastguard Worker <ins name="FMA.v2f16" mask="0x600000" exact="0x400000" unit="fma"> 1060*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1061*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1062*61046927SAndroid Build Coastguard Worker <src start="6"/> 1063*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1064*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 1065*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 1066*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1067*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1068*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1069*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1070*61046927SAndroid Build Coastguard Worker </mod> 1071*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 1072*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1073*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1074*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1075*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1076*61046927SAndroid Build Coastguard Worker </mod> 1077*61046927SAndroid Build Coastguard Worker <mod name="round" start="13" size="2"> 1078*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1079*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 1080*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 1081*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 1082*61046927SAndroid Build Coastguard Worker </mod> 1083*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 1084*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1085*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 1086*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 1087*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 1088*61046927SAndroid Build Coastguard Worker </mod> 1089*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="18" size="1" opt="neg"/> 1090*61046927SAndroid Build Coastguard Worker <mod name="swz2" start="19" size="2" default="h01"> 1091*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1092*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1093*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1094*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1095*61046927SAndroid Build Coastguard Worker </mod> 1096*61046927SAndroid Build Coastguard Worker <derived start="17" size="1"> 1097*61046927SAndroid Build Coastguard Worker <or> 1098*61046927SAndroid Build Coastguard Worker <and> 1099*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1100*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1101*61046927SAndroid Build Coastguard Worker </and> 1102*61046927SAndroid Build Coastguard Worker <and alias="true"> 1103*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1104*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1105*61046927SAndroid Build Coastguard Worker </and> 1106*61046927SAndroid Build Coastguard Worker </or> 1107*61046927SAndroid Build Coastguard Worker <or> 1108*61046927SAndroid Build Coastguard Worker <and> 1109*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1110*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1111*61046927SAndroid Build Coastguard Worker </and> 1112*61046927SAndroid Build Coastguard Worker <and alias="true"> 1113*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1114*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1115*61046927SAndroid Build Coastguard Worker </and> 1116*61046927SAndroid Build Coastguard Worker </or> 1117*61046927SAndroid Build Coastguard Worker </derived> 1118*61046927SAndroid Build Coastguard Worker </ins> 1119*61046927SAndroid Build Coastguard Worker 1120*61046927SAndroid Build Coastguard Worker <ins name="FMA_RSCALE.f32" mask="0x7c0000" exact="0x280000" unit="fma"> 1121*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1122*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1123*61046927SAndroid Build Coastguard Worker <src start="6"/> 1124*61046927SAndroid Build Coastguard Worker <src start="9"/> 1125*61046927SAndroid Build Coastguard Worker <mod name="round" size="1" opt="rtz"/> 1126*61046927SAndroid Build Coastguard Worker <mod name="clamp" size="2"> 1127*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1128*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 1129*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 1130*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 1131*61046927SAndroid Build Coastguard Worker </mod> 1132*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1133*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 1134*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="15" size="1" opt="abs"/> 1135*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="17" size="1" opt="neg"/> 1136*61046927SAndroid Build Coastguard Worker <mod name="special" size="2"> 1137*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1138*61046927SAndroid Build Coastguard Worker <opt>n</opt> 1139*61046927SAndroid Build Coastguard Worker <opt>left</opt> 1140*61046927SAndroid Build Coastguard Worker <opt>scale16</opt> 1141*61046927SAndroid Build Coastguard Worker </mod> 1142*61046927SAndroid Build Coastguard Worker <derived start="16" size="1"> 1143*61046927SAndroid Build Coastguard Worker <or> 1144*61046927SAndroid Build Coastguard Worker <and> 1145*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1146*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1147*61046927SAndroid Build Coastguard Worker </and> 1148*61046927SAndroid Build Coastguard Worker <and alias="true"> 1149*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1150*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1151*61046927SAndroid Build Coastguard Worker </and> 1152*61046927SAndroid Build Coastguard Worker </or> 1153*61046927SAndroid Build Coastguard Worker <or> 1154*61046927SAndroid Build Coastguard Worker <and> 1155*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1156*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1157*61046927SAndroid Build Coastguard Worker </and> 1158*61046927SAndroid Build Coastguard Worker <and alias="true"> 1159*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1160*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1161*61046927SAndroid Build Coastguard Worker </and> 1162*61046927SAndroid Build Coastguard Worker </or> 1163*61046927SAndroid Build Coastguard Worker </derived> 1164*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 1165*61046927SAndroid Build Coastguard Worker <and> 1166*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1167*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1168*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1169*61046927SAndroid Build Coastguard Worker </and> 1170*61046927SAndroid Build Coastguard Worker <and> 1171*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_0_inf"/> 1172*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1173*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1174*61046927SAndroid Build Coastguard Worker </and> 1175*61046927SAndroid Build Coastguard Worker <and> 1176*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_m1_1"/> 1177*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1178*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1179*61046927SAndroid Build Coastguard Worker </and> 1180*61046927SAndroid Build Coastguard Worker <and> 1181*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_0_1"/> 1182*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1183*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1184*61046927SAndroid Build Coastguard Worker </and> 1185*61046927SAndroid Build Coastguard Worker <and> 1186*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1187*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 1188*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1189*61046927SAndroid Build Coastguard Worker </and> 1190*61046927SAndroid Build Coastguard Worker <and> 1191*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1192*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 1193*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 1194*61046927SAndroid Build Coastguard Worker </and> 1195*61046927SAndroid Build Coastguard Worker <and> 1196*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1197*61046927SAndroid Build Coastguard Worker <eq left="special" right="#scale16"/> 1198*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1199*61046927SAndroid Build Coastguard Worker </and> 1200*61046927SAndroid Build Coastguard Worker <and> 1201*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1202*61046927SAndroid Build Coastguard Worker <eq left="special" right="#left"/> 1203*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1204*61046927SAndroid Build Coastguard Worker </and> 1205*61046927SAndroid Build Coastguard Worker </derived> 1206*61046927SAndroid Build Coastguard Worker </ins> 1207*61046927SAndroid Build Coastguard Worker 1208*61046927SAndroid Build Coastguard Worker <ins name="FMA_RSCALE.v2f16" mask="0x7c0000" exact="0x680000" unit="fma"> 1209*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1210*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1211*61046927SAndroid Build Coastguard Worker <src start="6"/> 1212*61046927SAndroid Build Coastguard Worker <src start="9"/> 1213*61046927SAndroid Build Coastguard Worker <mod name="round" size="1" opt="rtz"/> 1214*61046927SAndroid Build Coastguard Worker <mod name="clamp" size="2"> 1215*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1216*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 1217*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 1218*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 1219*61046927SAndroid Build Coastguard Worker </mod> 1220*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1221*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 1222*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="15" size="1" opt="abs"/> 1223*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="17" size="1" opt="neg"/> 1224*61046927SAndroid Build Coastguard Worker <mod name="special" size="2"> 1225*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1226*61046927SAndroid Build Coastguard Worker <opt>n</opt> 1227*61046927SAndroid Build Coastguard Worker <opt>left</opt> 1228*61046927SAndroid Build Coastguard Worker </mod> 1229*61046927SAndroid Build Coastguard Worker <derived start="16" size="1"> 1230*61046927SAndroid Build Coastguard Worker <or> 1231*61046927SAndroid Build Coastguard Worker <and> 1232*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1233*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1234*61046927SAndroid Build Coastguard Worker </and> 1235*61046927SAndroid Build Coastguard Worker <and alias="true"> 1236*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1237*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1238*61046927SAndroid Build Coastguard Worker </and> 1239*61046927SAndroid Build Coastguard Worker </or> 1240*61046927SAndroid Build Coastguard Worker <or> 1241*61046927SAndroid Build Coastguard Worker <and> 1242*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1243*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 1244*61046927SAndroid Build Coastguard Worker </and> 1245*61046927SAndroid Build Coastguard Worker <and alias="true"> 1246*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 1247*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 1248*61046927SAndroid Build Coastguard Worker </and> 1249*61046927SAndroid Build Coastguard Worker </or> 1250*61046927SAndroid Build Coastguard Worker </derived> 1251*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 1252*61046927SAndroid Build Coastguard Worker <and> 1253*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1254*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1255*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1256*61046927SAndroid Build Coastguard Worker </and> 1257*61046927SAndroid Build Coastguard Worker <and> 1258*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_0_inf"/> 1259*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1260*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1261*61046927SAndroid Build Coastguard Worker </and> 1262*61046927SAndroid Build Coastguard Worker <and> 1263*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_m1_1"/> 1264*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1265*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1266*61046927SAndroid Build Coastguard Worker </and> 1267*61046927SAndroid Build Coastguard Worker <and> 1268*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_0_1"/> 1269*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 1270*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1271*61046927SAndroid Build Coastguard Worker </and> 1272*61046927SAndroid Build Coastguard Worker <and> 1273*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1274*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 1275*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1276*61046927SAndroid Build Coastguard Worker </and> 1277*61046927SAndroid Build Coastguard Worker <and> 1278*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1279*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 1280*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 1281*61046927SAndroid Build Coastguard Worker </and> 1282*61046927SAndroid Build Coastguard Worker <reserved/> 1283*61046927SAndroid Build Coastguard Worker <and> 1284*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 1285*61046927SAndroid Build Coastguard Worker <eq left="special" right="#left"/> 1286*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1287*61046927SAndroid Build Coastguard Worker </and> 1288*61046927SAndroid Build Coastguard Worker </derived> 1289*61046927SAndroid Build Coastguard Worker </ins> 1290*61046927SAndroid Build Coastguard Worker 1291*61046927SAndroid Build Coastguard Worker <ins name="FMUL_CSLICE" mask="0x7ffe00" exact="0x70d000" unit="fma"> 1292*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1293*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1294*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="6" size="1" default="h0"> 1295*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1296*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1297*61046927SAndroid Build Coastguard Worker </mod> 1298*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="7" size="1" opt="abs"/> 1299*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="8" size="1" opt="neg"/> 1300*61046927SAndroid Build Coastguard Worker </ins> 1301*61046927SAndroid Build Coastguard Worker 1302*61046927SAndroid Build Coastguard Worker <ins name="FMUL_SLICE.f32" mask="0x7fffc0" exact="0x70cb40" unit="fma"> 1303*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1304*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1305*61046927SAndroid Build Coastguard Worker </ins> 1306*61046927SAndroid Build Coastguard Worker 1307*61046927SAndroid Build Coastguard Worker <ins name="FREXPE.f32" unit="fma"> 1308*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1309*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1310*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 1311*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 1312*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 1313*61046927SAndroid Build Coastguard Worker <reserved/> 1314*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1315*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1316*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1317*61046927SAndroid Build Coastguard Worker </mod> 1318*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ffea0" exact="0x701c20"> 1319*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 1320*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="6"/> 1321*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="8"/> 1322*61046927SAndroid Build Coastguard Worker </encoding> 1323*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fffe0" exact="0x701e20"> 1324*61046927SAndroid Build Coastguard Worker <and> 1325*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 1326*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 1327*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1328*61046927SAndroid Build Coastguard Worker </and> 1329*61046927SAndroid Build Coastguard Worker </encoding> 1330*61046927SAndroid Build Coastguard Worker </ins> 1331*61046927SAndroid Build Coastguard Worker 1332*61046927SAndroid Build Coastguard Worker <ins name="FREXPE.v2f16" unit="fma"> 1333*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1334*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1335*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 1336*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 1337*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 1338*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1339*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1340*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1341*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1342*61046927SAndroid Build Coastguard Worker </mod> 1343*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ffea0" exact="0x701c00"> 1344*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 1345*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="6"/> 1346*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="8"/> 1347*61046927SAndroid Build Coastguard Worker </encoding> 1348*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fffe0" exact="0x701e00"> 1349*61046927SAndroid Build Coastguard Worker <and> 1350*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 1351*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 1352*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1353*61046927SAndroid Build Coastguard Worker </and> 1354*61046927SAndroid Build Coastguard Worker </encoding> 1355*61046927SAndroid Build Coastguard Worker </ins> 1356*61046927SAndroid Build Coastguard Worker 1357*61046927SAndroid Build Coastguard Worker <ins name="FREXPM.f32" unit="fma"> 1358*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1359*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="6" size="1" opt="abs"/> 1360*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 1361*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 1362*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 1363*61046927SAndroid Build Coastguard Worker <reserved/> 1364*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1365*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1366*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1367*61046927SAndroid Build Coastguard Worker </mod> 1368*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1369*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fff20" exact="0x701b20"> 1370*61046927SAndroid Build Coastguard Worker <and> 1371*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 1372*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1373*61046927SAndroid Build Coastguard Worker </and> 1374*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="7"/> 1375*61046927SAndroid Build Coastguard Worker </encoding> 1376*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fff20" exact="0x701a20"> 1377*61046927SAndroid Build Coastguard Worker <and> 1378*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 1379*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 1380*61046927SAndroid Build Coastguard Worker </and> 1381*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="7"/> 1382*61046927SAndroid Build Coastguard Worker </encoding> 1383*61046927SAndroid Build Coastguard Worker </ins> 1384*61046927SAndroid Build Coastguard Worker 1385*61046927SAndroid Build Coastguard Worker <ins name="FREXPM.v2f16" unit="fma"> 1386*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1387*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="6" size="1" opt="abs"/> 1388*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 1389*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 1390*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 1391*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1392*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1393*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1394*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1395*61046927SAndroid Build Coastguard Worker </mod> 1396*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 1397*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fff20" exact="0x701b00"> 1398*61046927SAndroid Build Coastguard Worker <and> 1399*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 1400*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 1401*61046927SAndroid Build Coastguard Worker </and> 1402*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="7"/> 1403*61046927SAndroid Build Coastguard Worker </encoding> 1404*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fff20" exact="0x701a00"> 1405*61046927SAndroid Build Coastguard Worker <and> 1406*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 1407*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 1408*61046927SAndroid Build Coastguard Worker </and> 1409*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="7"/> 1410*61046927SAndroid Build Coastguard Worker </encoding> 1411*61046927SAndroid Build Coastguard Worker </ins> 1412*61046927SAndroid Build Coastguard Worker 1413*61046927SAndroid Build Coastguard Worker <ins name="FROUND.f32" unit="fma"> 1414*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1415*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="7" size="1" opt="abs"/> 1416*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="8" size="1" opt="neg"/> 1417*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 1418*61046927SAndroid Build Coastguard Worker <reserved/> 1419*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1420*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1421*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1422*61046927SAndroid Build Coastguard Worker </mod> 1423*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 1424*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1425*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 1426*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 1427*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 1428*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 1429*61046927SAndroid Build Coastguard Worker </mod> 1430*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff860" exact="0x70c020"> 1431*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 1432*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1433*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1434*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 1435*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 1436*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 1437*61046927SAndroid Build Coastguard Worker </derived> 1438*61046927SAndroid Build Coastguard Worker </encoding> 1439*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ffe60" exact="0x707620"> 1440*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 1441*61046927SAndroid Build Coastguard Worker </encoding> 1442*61046927SAndroid Build Coastguard Worker </ins> 1443*61046927SAndroid Build Coastguard Worker 1444*61046927SAndroid Build Coastguard Worker <ins name="FROUND.v2f16" unit="fma"> 1445*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1446*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="7" size="1" opt="abs"/> 1447*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="8" size="1" opt="neg"/> 1448*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 1449*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1450*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1451*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1452*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1453*61046927SAndroid Build Coastguard Worker </mod> 1454*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 1455*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1456*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 1457*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 1458*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 1459*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 1460*61046927SAndroid Build Coastguard Worker </mod> 1461*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff860" exact="0x70c000"> 1462*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 1463*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1464*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 1465*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 1466*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 1467*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 1468*61046927SAndroid Build Coastguard Worker </derived> 1469*61046927SAndroid Build Coastguard Worker </encoding> 1470*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ffe60" exact="0x707600"> 1471*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 1472*61046927SAndroid Build Coastguard Worker </encoding> 1473*61046927SAndroid Build Coastguard Worker </ins> 1474*61046927SAndroid Build Coastguard Worker 1475*61046927SAndroid Build Coastguard Worker <ins name="FRSHIFT_DOUBLE.i32" mask="0x7ff800" exact="0x33f000" unit="fma"> 1476*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1477*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1478*61046927SAndroid Build Coastguard Worker <src start="6"/> 1479*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 1480*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 1481*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1482*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1483*61046927SAndroid Build Coastguard Worker </mod> 1484*61046927SAndroid Build Coastguard Worker </ins> 1485*61046927SAndroid Build Coastguard Worker 1486*61046927SAndroid Build Coastguard Worker <ins name="IADDC.i32" mask="0x7ffe00" exact="0x27fc00" unit="fma"> 1487*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1488*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1489*61046927SAndroid Build Coastguard Worker <src start="6"/> 1490*61046927SAndroid Build Coastguard Worker </ins> 1491*61046927SAndroid Build Coastguard Worker 1492*61046927SAndroid Build Coastguard Worker <ins name="IDP.v4i8" mask="0x7ff9c0" exact="0x73e8c0" unit="fma"> 1493*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1494*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1495*61046927SAndroid Build Coastguard Worker <mod name="sign0" start="9" size="1"> 1496*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 1497*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 1498*61046927SAndroid Build Coastguard Worker </mod> 1499*61046927SAndroid Build Coastguard Worker <mod name="sign1" start="10" size="1"> 1500*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 1501*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 1502*61046927SAndroid Build Coastguard Worker </mod> 1503*61046927SAndroid Build Coastguard Worker </ins> 1504*61046927SAndroid Build Coastguard Worker 1505*61046927SAndroid Build Coastguard Worker <ins name="IMUL.i32" unit="fma"> 1506*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1507*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1508*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="3"> 1509*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1510*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1511*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1512*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1513*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 1514*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1515*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 1516*61046927SAndroid Build Coastguard Worker </mod> 1517*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 1518*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1519*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 1520*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 1521*61046927SAndroid Build Coastguard Worker </mod> 1522*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fffc0" exact="0x73c0c0"> 1523*61046927SAndroid Build Coastguard Worker <and> 1524*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#none"/> 1525*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 1526*61046927SAndroid Build Coastguard Worker </and> 1527*61046927SAndroid Build Coastguard Worker </encoding> 1528*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff9c0" exact="0x73c8c0"> 1529*61046927SAndroid Build Coastguard Worker <and> 1530*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 1531*61046927SAndroid Build Coastguard Worker <or> 1532*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 1533*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 1534*61046927SAndroid Build Coastguard Worker </or> 1535*61046927SAndroid Build Coastguard Worker </and> 1536*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 1537*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 1538*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 1539*61046927SAndroid Build Coastguard Worker </derived> 1540*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 1541*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 1542*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 1543*61046927SAndroid Build Coastguard Worker </derived> 1544*61046927SAndroid Build Coastguard Worker </encoding> 1545*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff1c0" exact="0x73b0c0"> 1546*61046927SAndroid Build Coastguard Worker <and> 1547*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 1548*61046927SAndroid Build Coastguard Worker <or> 1549*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b0"/> 1550*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b1"/> 1551*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b2"/> 1552*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b3"/> 1553*61046927SAndroid Build Coastguard Worker </or> 1554*61046927SAndroid Build Coastguard Worker </and> 1555*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1556*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b0"/> 1557*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b1"/> 1558*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b2"/> 1559*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#b3"/> 1560*61046927SAndroid Build Coastguard Worker </derived> 1561*61046927SAndroid Build Coastguard Worker <derived start="11" size="1"> 1562*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 1563*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 1564*61046927SAndroid Build Coastguard Worker </derived> 1565*61046927SAndroid Build Coastguard Worker </encoding> 1566*61046927SAndroid Build Coastguard Worker </ins> 1567*61046927SAndroid Build Coastguard Worker 1568*61046927SAndroid Build Coastguard Worker <ins name="IMUL.v2i16" mask="0x7fe1c0" exact="0x7240c0" unit="fma"> 1569*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1570*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1571*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 1572*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1573*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1574*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1575*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1576*61046927SAndroid Build Coastguard Worker </mod> 1577*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 1578*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 1579*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 1580*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 1581*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 1582*61046927SAndroid Build Coastguard Worker </mod> 1583*61046927SAndroid Build Coastguard Worker </ins> 1584*61046927SAndroid Build Coastguard Worker 1585*61046927SAndroid Build Coastguard Worker <ins name="IMUL.v4i8" unit="fma"> 1586*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1587*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1588*61046927SAndroid Build Coastguard Worker <mod name="replicate0" size="3" default="b0123"> 1589*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 1590*61046927SAndroid Build Coastguard Worker </mod> 1591*61046927SAndroid Build Coastguard Worker <mod name="replicate1" size="3" default="b0123"> 1592*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 1593*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 1594*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 1595*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 1596*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 1597*61046927SAndroid Build Coastguard Worker </mod> 1598*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fffc0" exact="0x73e0c0"> 1599*61046927SAndroid Build Coastguard Worker <and> 1600*61046927SAndroid Build Coastguard Worker <eq left="replicate0" right="#b0123"/> 1601*61046927SAndroid Build Coastguard Worker <eq left="replicate1" right="#b0123"/> 1602*61046927SAndroid Build Coastguard Worker </and> 1603*61046927SAndroid Build Coastguard Worker </encoding> 1604*61046927SAndroid Build Coastguard Worker <encoding mask="0x7ff9c0" exact="0x7380c0"> 1605*61046927SAndroid Build Coastguard Worker <and> 1606*61046927SAndroid Build Coastguard Worker <eq left="replicate0" right="#b0123"/> 1607*61046927SAndroid Build Coastguard Worker <neq left="replicate1" right="#b0123"/> 1608*61046927SAndroid Build Coastguard Worker </and> 1609*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1610*61046927SAndroid Build Coastguard Worker <eq left="replicate1" right="#b0000"/> 1611*61046927SAndroid Build Coastguard Worker <eq left="replicate1" right="#b1111"/> 1612*61046927SAndroid Build Coastguard Worker <eq left="replicate1" right="#b2222"/> 1613*61046927SAndroid Build Coastguard Worker <eq left="replicate1" right="#b3333"/> 1614*61046927SAndroid Build Coastguard Worker </derived> 1615*61046927SAndroid Build Coastguard Worker </encoding> 1616*61046927SAndroid Build Coastguard Worker </ins> 1617*61046927SAndroid Build Coastguard Worker 1618*61046927SAndroid Build Coastguard Worker <ins name="IMULD" mask="0x7fff80" exact="0x70f100" unit="fma"> 1619*61046927SAndroid Build Coastguard Worker <src start="0" mask="0x33"/> 1620*61046927SAndroid Build Coastguard Worker <src start="3" mask="0x33"/> 1621*61046927SAndroid Build Coastguard Worker <mod name="threads" start="6" size="1" default="odd"> 1622*61046927SAndroid Build Coastguard Worker <opt>even</opt> 1623*61046927SAndroid Build Coastguard Worker <opt>odd</opt> 1624*61046927SAndroid Build Coastguard Worker </mod> 1625*61046927SAndroid Build Coastguard Worker </ins> 1626*61046927SAndroid Build Coastguard Worker 1627*61046927SAndroid Build Coastguard Worker <ins name="ISUBB.i32" mask="0x7ffe00" exact="0x27fe00" unit="fma"> 1628*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1629*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1630*61046927SAndroid Build Coastguard Worker <src start="6"/> 1631*61046927SAndroid Build Coastguard Worker </ins> 1632*61046927SAndroid Build Coastguard Worker 1633*61046927SAndroid Build Coastguard Worker <ins name="JUMP_EX" mask="0x7ff000" exact="0x2eb000" last="true" unit="fma"> 1634*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1635*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1636*61046927SAndroid Build Coastguard Worker <src start="6"/> 1637*61046927SAndroid Build Coastguard Worker <mod name="test_mode" start="9" size="1" default="z"> 1638*61046927SAndroid Build Coastguard Worker <opt>z</opt> 1639*61046927SAndroid Build Coastguard Worker <opt>nz</opt> 1640*61046927SAndroid Build Coastguard Worker </mod> 1641*61046927SAndroid Build Coastguard Worker <mod name="stack_mode" start="10" size="2"> 1642*61046927SAndroid Build Coastguard Worker <opt>return</opt> 1643*61046927SAndroid Build Coastguard Worker <opt>call</opt> 1644*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1645*61046927SAndroid Build Coastguard Worker <opt>replace</opt> 1646*61046927SAndroid Build Coastguard Worker </mod> 1647*61046927SAndroid Build Coastguard Worker </ins> 1648*61046927SAndroid Build Coastguard Worker 1649*61046927SAndroid Build Coastguard Worker <ins name="LROT_DOUBLE.i32" mask="0x7ff000" exact="0x33b000" unit="fma"> 1650*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1651*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1652*61046927SAndroid Build Coastguard Worker <src start="6"/> 1653*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 1654*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 1655*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1656*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1657*61046927SAndroid Build Coastguard Worker </mod> 1658*61046927SAndroid Build Coastguard Worker <mod name="result_word" start="11" size="1" default="w0"> 1659*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 1660*61046927SAndroid Build Coastguard Worker <opt>w1</opt> 1661*61046927SAndroid Build Coastguard Worker </mod> 1662*61046927SAndroid Build Coastguard Worker </ins> 1663*61046927SAndroid Build Coastguard Worker 1664*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_AND.i32" mask="0x7f3800" exact="0x311000" unit="fma"> 1665*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1666*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1667*61046927SAndroid Build Coastguard Worker <src start="6"/> 1668*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 1669*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1670*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 1671*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1672*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 1673*61046927SAndroid Build Coastguard Worker </mod> 1674*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 1675*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 1676*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1677*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1678*61046927SAndroid Build Coastguard Worker </mod> 1679*61046927SAndroid Build Coastguard Worker </ins> 1680*61046927SAndroid Build Coastguard Worker 1681*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_AND.v2i16" unit="fma"> 1682*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1683*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1684*61046927SAndroid Build Coastguard Worker <src start="6"/> 1685*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 1686*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 1687*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 1688*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 1689*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 1690*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 1691*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 1692*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 1693*61046927SAndroid Build Coastguard Worker </mod> 1694*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 1695*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 1696*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1697*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1698*61046927SAndroid Build Coastguard Worker </mod> 1699*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x310800"> 1700*61046927SAndroid Build Coastguard Worker <or> 1701*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1702*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1703*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1704*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1705*61046927SAndroid Build Coastguard Worker </or> 1706*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1707*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1708*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1709*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1710*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1711*61046927SAndroid Build Coastguard Worker </derived> 1712*61046927SAndroid Build Coastguard Worker </encoding> 1713*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x311800"> 1714*61046927SAndroid Build Coastguard Worker <or> 1715*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1716*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1717*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1718*61046927SAndroid Build Coastguard Worker </or> 1719*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1720*61046927SAndroid Build Coastguard Worker <reserved/> 1721*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1722*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1723*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1724*61046927SAndroid Build Coastguard Worker </derived> 1725*61046927SAndroid Build Coastguard Worker </encoding> 1726*61046927SAndroid Build Coastguard Worker </ins> 1727*61046927SAndroid Build Coastguard Worker 1728*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_AND.v4i8" unit="fma"> 1729*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1730*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1731*61046927SAndroid Build Coastguard Worker <src start="6"/> 1732*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 1733*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 1734*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 1735*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 1736*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 1737*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 1738*61046927SAndroid Build Coastguard Worker </mod> 1739*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 1740*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 1741*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1742*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1743*61046927SAndroid Build Coastguard Worker </mod> 1744*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x310000"> 1745*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 1746*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1747*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 1748*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 1749*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 1750*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 1751*61046927SAndroid Build Coastguard Worker </derived> 1752*61046927SAndroid Build Coastguard Worker </encoding> 1753*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3e00" exact="0x311800"> 1754*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 1755*61046927SAndroid Build Coastguard Worker </encoding> 1756*61046927SAndroid Build Coastguard Worker </ins> 1757*61046927SAndroid Build Coastguard Worker 1758*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_DOUBLE.i32" mask="0x7ff000" exact="0x33c000" unit="fma"> 1759*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1760*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1761*61046927SAndroid Build Coastguard Worker <src start="6"/> 1762*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 1763*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 1764*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1765*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1766*61046927SAndroid Build Coastguard Worker </mod> 1767*61046927SAndroid Build Coastguard Worker <mod name="result_word" start="11" size="1" default="w0"> 1768*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 1769*61046927SAndroid Build Coastguard Worker <opt>w1</opt> 1770*61046927SAndroid Build Coastguard Worker </mod> 1771*61046927SAndroid Build Coastguard Worker </ins> 1772*61046927SAndroid Build Coastguard Worker 1773*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_OR.i32" mask="0x7f3800" exact="0x313000" unit="fma"> 1774*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1775*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1776*61046927SAndroid Build Coastguard Worker <src start="6"/> 1777*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 1778*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1779*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 1780*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1781*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 1782*61046927SAndroid Build Coastguard Worker </mod> 1783*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 1784*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1785*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1786*61046927SAndroid Build Coastguard Worker </mod> 1787*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 1788*61046927SAndroid Build Coastguard Worker </ins> 1789*61046927SAndroid Build Coastguard Worker 1790*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_OR.v2i16" unit="fma"> 1791*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1792*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1793*61046927SAndroid Build Coastguard Worker <src start="6"/> 1794*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 1795*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 1796*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 1797*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 1798*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 1799*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 1800*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 1801*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 1802*61046927SAndroid Build Coastguard Worker </mod> 1803*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 1804*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1805*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1806*61046927SAndroid Build Coastguard Worker </mod> 1807*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 1808*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x312800"> 1809*61046927SAndroid Build Coastguard Worker <or> 1810*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1811*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1812*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1813*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1814*61046927SAndroid Build Coastguard Worker </or> 1815*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1816*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1817*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1818*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1819*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1820*61046927SAndroid Build Coastguard Worker </derived> 1821*61046927SAndroid Build Coastguard Worker </encoding> 1822*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x313800"> 1823*61046927SAndroid Build Coastguard Worker <or> 1824*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1825*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1826*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1827*61046927SAndroid Build Coastguard Worker </or> 1828*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1829*61046927SAndroid Build Coastguard Worker <reserved/> 1830*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1831*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1832*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1833*61046927SAndroid Build Coastguard Worker </derived> 1834*61046927SAndroid Build Coastguard Worker </encoding> 1835*61046927SAndroid Build Coastguard Worker </ins> 1836*61046927SAndroid Build Coastguard Worker 1837*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_OR.v4i8" unit="fma"> 1838*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1839*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1840*61046927SAndroid Build Coastguard Worker <src start="6"/> 1841*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 1842*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 1843*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 1844*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 1845*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 1846*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 1847*61046927SAndroid Build Coastguard Worker </mod> 1848*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 1849*61046927SAndroid Build Coastguard Worker <opt>not</opt> 1850*61046927SAndroid Build Coastguard Worker <opt>none</opt> 1851*61046927SAndroid Build Coastguard Worker </mod> 1852*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 1853*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x312000"> 1854*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 1855*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1856*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 1857*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 1858*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 1859*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 1860*61046927SAndroid Build Coastguard Worker </derived> 1861*61046927SAndroid Build Coastguard Worker </encoding> 1862*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3e00" exact="0x313800"> 1863*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 1864*61046927SAndroid Build Coastguard Worker </encoding> 1865*61046927SAndroid Build Coastguard Worker </ins> 1866*61046927SAndroid Build Coastguard Worker 1867*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_XOR.i32" mask="0x7fd800" exact="0x325000" unit="fma"> 1868*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1869*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1870*61046927SAndroid Build Coastguard Worker <src start="6"/> 1871*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 1872*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1873*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 1874*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1875*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 1876*61046927SAndroid Build Coastguard Worker </mod> 1877*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 1878*61046927SAndroid Build Coastguard Worker </ins> 1879*61046927SAndroid Build Coastguard Worker 1880*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_XOR.v2i16" unit="fma"> 1881*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1882*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1883*61046927SAndroid Build Coastguard Worker <src start="6"/> 1884*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 1885*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 1886*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 1887*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 1888*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 1889*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 1890*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 1891*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 1892*61046927SAndroid Build Coastguard Worker </mod> 1893*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 1894*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x324800"> 1895*61046927SAndroid Build Coastguard Worker <or> 1896*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1897*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1898*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1899*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1900*61046927SAndroid Build Coastguard Worker </or> 1901*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1902*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 1903*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 1904*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 1905*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 1906*61046927SAndroid Build Coastguard Worker </derived> 1907*61046927SAndroid Build Coastguard Worker </encoding> 1908*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x325800"> 1909*61046927SAndroid Build Coastguard Worker <or> 1910*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1911*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1912*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1913*61046927SAndroid Build Coastguard Worker </or> 1914*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1915*61046927SAndroid Build Coastguard Worker <reserved/> 1916*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 1917*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 1918*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 1919*61046927SAndroid Build Coastguard Worker </derived> 1920*61046927SAndroid Build Coastguard Worker </encoding> 1921*61046927SAndroid Build Coastguard Worker </ins> 1922*61046927SAndroid Build Coastguard Worker 1923*61046927SAndroid Build Coastguard Worker <ins name="LSHIFT_XOR.v4i8" unit="fma"> 1924*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1925*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1926*61046927SAndroid Build Coastguard Worker <src start="6"/> 1927*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 1928*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 1929*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 1930*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 1931*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 1932*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 1933*61046927SAndroid Build Coastguard Worker </mod> 1934*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 1935*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x324000"> 1936*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 1937*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 1938*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 1939*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 1940*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 1941*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 1942*61046927SAndroid Build Coastguard Worker </derived> 1943*61046927SAndroid Build Coastguard Worker </encoding> 1944*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fde00" exact="0x325800"> 1945*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 1946*61046927SAndroid Build Coastguard Worker </encoding> 1947*61046927SAndroid Build Coastguard Worker </ins> 1948*61046927SAndroid Build Coastguard Worker 1949*61046927SAndroid Build Coastguard Worker <ins name="MKVEC.v2i16" mask="0x7fff00" exact="0x70f000" unit="fma"> 1950*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1951*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1952*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="6" size="1" default="h0"> 1953*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1954*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1955*61046927SAndroid Build Coastguard Worker </mod> 1956*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="7" size="1" default="h0"> 1957*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 1958*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 1959*61046927SAndroid Build Coastguard Worker </mod> 1960*61046927SAndroid Build Coastguard Worker </ins> 1961*61046927SAndroid Build Coastguard Worker 1962*61046927SAndroid Build Coastguard Worker <ins name="MKVEC.v4i8" mask="0x7f0000" exact="0x710000" unit="fma"> 1963*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1964*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 1965*61046927SAndroid Build Coastguard Worker <src start="6"/> 1966*61046927SAndroid Build Coastguard Worker <src start="9"/> 1967*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="12" size="1" default="b0"> 1968*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1969*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1970*61046927SAndroid Build Coastguard Worker </mod> 1971*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="13" size="1" default="b0"> 1972*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1973*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1974*61046927SAndroid Build Coastguard Worker </mod> 1975*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="14" size="1" default="b0"> 1976*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1977*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1978*61046927SAndroid Build Coastguard Worker </mod> 1979*61046927SAndroid Build Coastguard Worker <mod name="lane3" start="15" size="1" default="b0"> 1980*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 1981*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 1982*61046927SAndroid Build Coastguard Worker </mod> 1983*61046927SAndroid Build Coastguard Worker </ins> 1984*61046927SAndroid Build Coastguard Worker 1985*61046927SAndroid Build Coastguard Worker <ins name="MOV.i32" mask="0x7ffff8" exact="0x701968" unit="fma"> 1986*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1987*61046927SAndroid Build Coastguard Worker </ins> 1988*61046927SAndroid Build Coastguard Worker 1989*61046927SAndroid Build Coastguard Worker <ins name="NOP" mask="0x7fffff" exact="0x701963" dests="0" unit="fma"/> 1990*61046927SAndroid Build Coastguard Worker 1991*61046927SAndroid Build Coastguard Worker <ins name="POPCOUNT.i32" mask="0x7ffff8" exact="0x73c6d8" unit="fma"> 1992*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1993*61046927SAndroid Build Coastguard Worker </ins> 1994*61046927SAndroid Build Coastguard Worker 1995*61046927SAndroid Build Coastguard Worker <ins name="QUIET.f32" mask="0x7ffff8" exact="0x701970" unit="fma"> 1996*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 1997*61046927SAndroid Build Coastguard Worker </ins> 1998*61046927SAndroid Build Coastguard Worker 1999*61046927SAndroid Build Coastguard Worker <ins name="QUIET.v2f16" mask="0x7fffc8" exact="0x701900" unit="fma"> 2000*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2001*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="2" default="h01"> 2002*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 2003*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 2004*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 2005*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 2006*61046927SAndroid Build Coastguard Worker </mod> 2007*61046927SAndroid Build Coastguard Worker </ins> 2008*61046927SAndroid Build Coastguard Worker 2009*61046927SAndroid Build Coastguard Worker <ins name="RROT_DOUBLE.i32" mask="0x7ff000" exact="0x33a000" unit="fma"> 2010*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2011*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2012*61046927SAndroid Build Coastguard Worker <src start="6"/> 2013*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 2014*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 2015*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2016*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2017*61046927SAndroid Build Coastguard Worker </mod> 2018*61046927SAndroid Build Coastguard Worker <mod name="result_word" start="11" size="1" default="w0"> 2019*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 2020*61046927SAndroid Build Coastguard Worker <opt>w1</opt> 2021*61046927SAndroid Build Coastguard Worker </mod> 2022*61046927SAndroid Build Coastguard Worker </ins> 2023*61046927SAndroid Build Coastguard Worker 2024*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_AND.i32" mask="0x7f3800" exact="0x301000" unit="fma"> 2025*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2026*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2027*61046927SAndroid Build Coastguard Worker <src start="6"/> 2028*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 2029*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2030*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 2031*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2032*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 2033*61046927SAndroid Build Coastguard Worker </mod> 2034*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 2035*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 2036*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2037*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2038*61046927SAndroid Build Coastguard Worker </mod> 2039*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2040*61046927SAndroid Build Coastguard Worker </ins> 2041*61046927SAndroid Build Coastguard Worker 2042*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_AND.v2i16" unit="fma"> 2043*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2044*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2045*61046927SAndroid Build Coastguard Worker <src start="6"/> 2046*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 2047*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 2048*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 2049*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 2050*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 2051*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 2052*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 2053*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 2054*61046927SAndroid Build Coastguard Worker </mod> 2055*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 2056*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 2057*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2058*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2059*61046927SAndroid Build Coastguard Worker </mod> 2060*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2061*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x300800"> 2062*61046927SAndroid Build Coastguard Worker <or> 2063*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2064*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2065*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2066*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2067*61046927SAndroid Build Coastguard Worker </or> 2068*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2069*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2070*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2071*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2072*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2073*61046927SAndroid Build Coastguard Worker </derived> 2074*61046927SAndroid Build Coastguard Worker </encoding> 2075*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x301800"> 2076*61046927SAndroid Build Coastguard Worker <or> 2077*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2078*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2079*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2080*61046927SAndroid Build Coastguard Worker </or> 2081*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2082*61046927SAndroid Build Coastguard Worker <reserved/> 2083*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2084*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2085*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2086*61046927SAndroid Build Coastguard Worker </derived> 2087*61046927SAndroid Build Coastguard Worker </encoding> 2088*61046927SAndroid Build Coastguard Worker </ins> 2089*61046927SAndroid Build Coastguard Worker 2090*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_AND.v4i8" unit="fma"> 2091*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2092*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2093*61046927SAndroid Build Coastguard Worker <src start="6"/> 2094*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2095*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 2096*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 2097*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 2098*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 2099*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 2100*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 2101*61046927SAndroid Build Coastguard Worker </mod> 2102*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1" opt="not"/> 2103*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1"> 2104*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2105*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2106*61046927SAndroid Build Coastguard Worker </mod> 2107*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x300000"> 2108*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 2109*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2110*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 2111*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 2112*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 2113*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 2114*61046927SAndroid Build Coastguard Worker </derived> 2115*61046927SAndroid Build Coastguard Worker </encoding> 2116*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3e00" exact="0x301800"> 2117*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 2118*61046927SAndroid Build Coastguard Worker </encoding> 2119*61046927SAndroid Build Coastguard Worker </ins> 2120*61046927SAndroid Build Coastguard Worker 2121*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_DOUBLE.i32" mask="0x7ff000" exact="0x33d000" unit="fma"> 2122*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2123*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2124*61046927SAndroid Build Coastguard Worker <src start="6"/> 2125*61046927SAndroid Build Coastguard Worker <mod name="bytes2" start="9" size="1" opt="bytes2"/> 2126*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="10" size="1" default="b0"> 2127*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2128*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2129*61046927SAndroid Build Coastguard Worker </mod> 2130*61046927SAndroid Build Coastguard Worker <mod name="result_word" start="11" size="1" default="w0"> 2131*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 2132*61046927SAndroid Build Coastguard Worker <opt>w1</opt> 2133*61046927SAndroid Build Coastguard Worker </mod> 2134*61046927SAndroid Build Coastguard Worker </ins> 2135*61046927SAndroid Build Coastguard Worker 2136*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_OR.i32" mask="0x7f3800" exact="0x303000" unit="fma"> 2137*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2138*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2139*61046927SAndroid Build Coastguard Worker <src start="6"/> 2140*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 2141*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2142*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 2143*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2144*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 2145*61046927SAndroid Build Coastguard Worker </mod> 2146*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 2147*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2148*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2149*61046927SAndroid Build Coastguard Worker </mod> 2150*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2151*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 2152*61046927SAndroid Build Coastguard Worker </ins> 2153*61046927SAndroid Build Coastguard Worker 2154*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_OR.v2i16" unit="fma"> 2155*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2156*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2157*61046927SAndroid Build Coastguard Worker <src start="6"/> 2158*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 2159*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 2160*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 2161*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 2162*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 2163*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 2164*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 2165*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 2166*61046927SAndroid Build Coastguard Worker </mod> 2167*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 2168*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2169*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2170*61046927SAndroid Build Coastguard Worker </mod> 2171*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 2172*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2173*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x302800"> 2174*61046927SAndroid Build Coastguard Worker <or> 2175*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2176*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2177*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2178*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2179*61046927SAndroid Build Coastguard Worker </or> 2180*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2181*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2182*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2183*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2184*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2185*61046927SAndroid Build Coastguard Worker </derived> 2186*61046927SAndroid Build Coastguard Worker </encoding> 2187*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x303800"> 2188*61046927SAndroid Build Coastguard Worker <or> 2189*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2190*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2191*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2192*61046927SAndroid Build Coastguard Worker </or> 2193*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2194*61046927SAndroid Build Coastguard Worker <reserved/> 2195*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2196*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2197*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2198*61046927SAndroid Build Coastguard Worker </derived> 2199*61046927SAndroid Build Coastguard Worker </encoding> 2200*61046927SAndroid Build Coastguard Worker </ins> 2201*61046927SAndroid Build Coastguard Worker 2202*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_OR.v4i8" unit="fma"> 2203*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2204*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2205*61046927SAndroid Build Coastguard Worker <src start="6"/> 2206*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 2207*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 2208*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 2209*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 2210*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 2211*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 2212*61046927SAndroid Build Coastguard Worker </mod> 2213*61046927SAndroid Build Coastguard Worker <mod name="not1" start="14" size="1"> 2214*61046927SAndroid Build Coastguard Worker <opt>not</opt> 2215*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2216*61046927SAndroid Build Coastguard Worker </mod> 2217*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="15" size="1" opt="not"/> 2218*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2219*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3800" exact="0x302000"> 2220*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 2221*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2222*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 2223*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 2224*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 2225*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 2226*61046927SAndroid Build Coastguard Worker </derived> 2227*61046927SAndroid Build Coastguard Worker </encoding> 2228*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f3e00" exact="0x303800"> 2229*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 2230*61046927SAndroid Build Coastguard Worker </encoding> 2231*61046927SAndroid Build Coastguard Worker </ins> 2232*61046927SAndroid Build Coastguard Worker 2233*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_XOR.i32" mask="0x7fd800" exact="0x321000" unit="fma"> 2234*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2235*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2236*61046927SAndroid Build Coastguard Worker <src start="6"/> 2237*61046927SAndroid Build Coastguard Worker <mod name="lane2" start="9" size="2" default="b0"> 2238*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2239*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 2240*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2241*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 2242*61046927SAndroid Build Coastguard Worker </mod> 2243*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 2244*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2245*61046927SAndroid Build Coastguard Worker </ins> 2246*61046927SAndroid Build Coastguard Worker 2247*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_XOR.v2i16" unit="fma"> 2248*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2249*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2250*61046927SAndroid Build Coastguard Worker <src start="6"/> 2251*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b02"> 2252*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 2253*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 2254*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 2255*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 2256*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 2257*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 2258*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 2259*61046927SAndroid Build Coastguard Worker </mod> 2260*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 2261*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2262*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x320800"> 2263*61046927SAndroid Build Coastguard Worker <or> 2264*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2265*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2266*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2267*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2268*61046927SAndroid Build Coastguard Worker </or> 2269*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2270*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b00"/> 2271*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b11"/> 2272*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b22"/> 2273*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b33"/> 2274*61046927SAndroid Build Coastguard Worker </derived> 2275*61046927SAndroid Build Coastguard Worker </encoding> 2276*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x321800"> 2277*61046927SAndroid Build Coastguard Worker <or> 2278*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2279*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2280*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2281*61046927SAndroid Build Coastguard Worker </or> 2282*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2283*61046927SAndroid Build Coastguard Worker <reserved/> 2284*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b01"/> 2285*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b23"/> 2286*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b02"/> 2287*61046927SAndroid Build Coastguard Worker </derived> 2288*61046927SAndroid Build Coastguard Worker </encoding> 2289*61046927SAndroid Build Coastguard Worker </ins> 2290*61046927SAndroid Build Coastguard Worker 2291*61046927SAndroid Build Coastguard Worker <ins name="RSHIFT_XOR.v4i8" unit="fma"> 2292*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2293*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2294*61046927SAndroid Build Coastguard Worker <src start="6"/> 2295*61046927SAndroid Build Coastguard Worker <mod name="lanes2" size="3" default="b0123"> 2296*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 2297*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 2298*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 2299*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 2300*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 2301*61046927SAndroid Build Coastguard Worker </mod> 2302*61046927SAndroid Build Coastguard Worker <mod name="not_result" start="13" size="1" opt="not"/> 2303*61046927SAndroid Build Coastguard Worker <mod name="arithmetic" opt="arithmetic" size="1" start="1" pseudo="true"/> 2304*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fd800" exact="0x320000"> 2305*61046927SAndroid Build Coastguard Worker <neq left="lanes2" right="#b0123"/> 2306*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 2307*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0000"/> 2308*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b1111"/> 2309*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b2222"/> 2310*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b3333"/> 2311*61046927SAndroid Build Coastguard Worker </derived> 2312*61046927SAndroid Build Coastguard Worker </encoding> 2313*61046927SAndroid Build Coastguard Worker <encoding mask="0x7fde00" exact="0x321800"> 2314*61046927SAndroid Build Coastguard Worker <eq left="lanes2" right="#b0123"/> 2315*61046927SAndroid Build Coastguard Worker </encoding> 2316*61046927SAndroid Build Coastguard Worker </ins> 2317*61046927SAndroid Build Coastguard Worker 2318*61046927SAndroid Build Coastguard Worker <ins name="S16_TO_S32" mask="0x7fffe8" exact="0x700cc0" unit="fma"> 2319*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2320*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 2321*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2322*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2323*61046927SAndroid Build Coastguard Worker </mod> 2324*61046927SAndroid Build Coastguard Worker </ins> 2325*61046927SAndroid Build Coastguard Worker 2326*61046927SAndroid Build Coastguard Worker <ins name="S8_TO_S32" mask="0x7fffc8" exact="0x700b40" unit="fma"> 2327*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2328*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 2329*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2330*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 2331*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2332*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 2333*61046927SAndroid Build Coastguard Worker </mod> 2334*61046927SAndroid Build Coastguard Worker </ins> 2335*61046927SAndroid Build Coastguard Worker 2336*61046927SAndroid Build Coastguard Worker <ins name="SEG_ADD" mask="0x7fff40" exact="0x701500" unit="fma"> 2337*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2338*61046927SAndroid Build Coastguard Worker <mod name="seg" start="3" size="3"> 2339*61046927SAndroid Build Coastguard Worker <reserved/> 2340*61046927SAndroid Build Coastguard Worker <reserved/> 2341*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 2342*61046927SAndroid Build Coastguard Worker <reserved/> 2343*61046927SAndroid Build Coastguard Worker <reserved/> 2344*61046927SAndroid Build Coastguard Worker <reserved/> 2345*61046927SAndroid Build Coastguard Worker <reserved/> 2346*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 2347*61046927SAndroid Build Coastguard Worker </mod> 2348*61046927SAndroid Build Coastguard Worker <mod name="preserve_null" start="7" size="1" opt="preserve_null"/> 2349*61046927SAndroid Build Coastguard Worker </ins> 2350*61046927SAndroid Build Coastguard Worker 2351*61046927SAndroid Build Coastguard Worker <ins name="SEG_SUB" mask="0x7fff40" exact="0x701540" unused="true" unit="fma"> 2352*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2353*61046927SAndroid Build Coastguard Worker <mod name="seg" start="3" size="3"> 2354*61046927SAndroid Build Coastguard Worker <reserved/> 2355*61046927SAndroid Build Coastguard Worker <reserved/> 2356*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 2357*61046927SAndroid Build Coastguard Worker <reserved/> 2358*61046927SAndroid Build Coastguard Worker <reserved/> 2359*61046927SAndroid Build Coastguard Worker <reserved/> 2360*61046927SAndroid Build Coastguard Worker <reserved/> 2361*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 2362*61046927SAndroid Build Coastguard Worker </mod> 2363*61046927SAndroid Build Coastguard Worker <mod name="preserve_null" start="7" size="1" opt="preserve_null"/> 2364*61046927SAndroid Build Coastguard Worker </ins> 2365*61046927SAndroid Build Coastguard Worker 2366*61046927SAndroid Build Coastguard Worker <ins name="SHADDXL.i64" mask="0x7ffe00" exact="0x70e600" unit="fma"> 2367*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2368*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2369*61046927SAndroid Build Coastguard Worker <immediate name="shift" start="6" size="3"/> 2370*61046927SAndroid Build Coastguard Worker </ins> 2371*61046927SAndroid Build Coastguard Worker 2372*61046927SAndroid Build Coastguard Worker <ins name="SHADDXL.s32" mask="0x7ff800" exact="0x70e800" unit="fma"> 2373*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2374*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2375*61046927SAndroid Build Coastguard Worker <immediate name="shift" start="6" size="3"/> 2376*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="9" size="2"> 2377*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2378*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2379*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2380*61046927SAndroid Build Coastguard Worker </mod> 2381*61046927SAndroid Build Coastguard Worker </ins> 2382*61046927SAndroid Build Coastguard Worker 2383*61046927SAndroid Build Coastguard Worker <ins name="SHADDXL.u32" mask="0x7ff800" exact="0x70e000" unit="fma"> 2384*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2385*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2386*61046927SAndroid Build Coastguard Worker <immediate name="shift" start="6" size="3"/> 2387*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="9" size="2"> 2388*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2389*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2390*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2391*61046927SAndroid Build Coastguard Worker </mod> 2392*61046927SAndroid Build Coastguard Worker </ins> 2393*61046927SAndroid Build Coastguard Worker 2394*61046927SAndroid Build Coastguard Worker <ins name="U16_TO_U32" mask="0x7fffe8" exact="0x700cc8" unit="fma"> 2395*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2396*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 2397*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2398*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2399*61046927SAndroid Build Coastguard Worker </mod> 2400*61046927SAndroid Build Coastguard Worker </ins> 2401*61046927SAndroid Build Coastguard Worker 2402*61046927SAndroid Build Coastguard Worker <ins name="U8_TO_U32" mask="0x7fffc8" exact="0x700b48" unit="fma"> 2403*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2404*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 2405*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 2406*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 2407*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 2408*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 2409*61046927SAndroid Build Coastguard Worker </mod> 2410*61046927SAndroid Build Coastguard Worker </ins> 2411*61046927SAndroid Build Coastguard Worker 2412*61046927SAndroid Build Coastguard Worker <ins name="V2F32_TO_V2F16" mask="0x7fe000" exact="0x6e8000" unit="fma"> 2413*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2414*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2415*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 2416*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 2417*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 2418*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 2419*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="8" size="2"> 2420*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2421*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 2422*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 2423*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 2424*61046927SAndroid Build Coastguard Worker </mod> 2425*61046927SAndroid Build Coastguard Worker <mod name="round" start="10" size="3"> 2426*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2427*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 2428*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 2429*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 2430*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 2431*61046927SAndroid Build Coastguard Worker </mod> 2432*61046927SAndroid Build Coastguard Worker <mod name="ftz" start="9" size="1" opt="ftz" pseudo="true"/> 2433*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 2434*61046927SAndroid Build Coastguard Worker <and> 2435*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 2436*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 2437*61046927SAndroid Build Coastguard Worker </and> 2438*61046927SAndroid Build Coastguard Worker <and> 2439*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 2440*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 2441*61046927SAndroid Build Coastguard Worker </and> 2442*61046927SAndroid Build Coastguard Worker </derived> 2443*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 2444*61046927SAndroid Build Coastguard Worker <and> 2445*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 2446*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 2447*61046927SAndroid Build Coastguard Worker </and> 2448*61046927SAndroid Build Coastguard Worker <and> 2449*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 2450*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 2451*61046927SAndroid Build Coastguard Worker </and> 2452*61046927SAndroid Build Coastguard Worker </derived> 2453*61046927SAndroid Build Coastguard Worker </ins> 2454*61046927SAndroid Build Coastguard Worker 2455*61046927SAndroid Build Coastguard Worker <ins name="VN_ASST1.f16" mask="0x7ff000" exact="0x6eb000" unit="fma"> 2456*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2457*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2458*61046927SAndroid Build Coastguard Worker <src start="6"/> 2459*61046927SAndroid Build Coastguard Worker <mod name="h" start="9" size="1" opt="h"/> 2460*61046927SAndroid Build Coastguard Worker <mod name="l" start="10" size="1" opt="l"/> 2461*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="11" size="1" opt="neg"/> 2462*61046927SAndroid Build Coastguard Worker </ins> 2463*61046927SAndroid Build Coastguard Worker 2464*61046927SAndroid Build Coastguard Worker <ins name="VN_ASST1.f32" mask="0x7fe000" exact="0x27c000" unit="fma"> 2465*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 2466*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 2467*61046927SAndroid Build Coastguard Worker <src start="6"/> 2468*61046927SAndroid Build Coastguard Worker <src start="9"/> 2469*61046927SAndroid Build Coastguard Worker <mod name="neg2" start="12" size="1" opt="neg"/> 2470*61046927SAndroid Build Coastguard Worker </ins> 2471*61046927SAndroid Build Coastguard Worker 2472*61046927SAndroid Build Coastguard Worker <ins name="ACMPSTORE.i32" staging="r=2" mask="0xffdc0" exact="0x648c0" message="atomic" dests="0" unit="add"> 2473*61046927SAndroid Build Coastguard Worker <src start="0"/> 2474*61046927SAndroid Build Coastguard Worker <src start="3"/> 2475*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2476*61046927SAndroid Build Coastguard Worker </ins> 2477*61046927SAndroid Build Coastguard Worker 2478*61046927SAndroid Build Coastguard Worker <ins name="ACMPSTORE.i64" staging="r=4" mask="0xffdc0" exact="0x64900" message="atomic" dests="0" unit="add"> 2479*61046927SAndroid Build Coastguard Worker <src start="0"/> 2480*61046927SAndroid Build Coastguard Worker <src start="3"/> 2481*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2482*61046927SAndroid Build Coastguard Worker </ins> 2483*61046927SAndroid Build Coastguard Worker 2484*61046927SAndroid Build Coastguard Worker <ins name="ACMPXCHG.i32" staging="rw=2" mask="0xffdc0" exact="0x644c0" message="atomic" unit="add"> 2485*61046927SAndroid Build Coastguard Worker <src start="0"/> 2486*61046927SAndroid Build Coastguard Worker <src start="3"/> 2487*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2488*61046927SAndroid Build Coastguard Worker </ins> 2489*61046927SAndroid Build Coastguard Worker 2490*61046927SAndroid Build Coastguard Worker <ins name="ACMPXCHG.i64" staging="rw=4" mask="0xffdc0" exact="0x64500" message="atomic" unit="add"> 2491*61046927SAndroid Build Coastguard Worker <src start="0"/> 2492*61046927SAndroid Build Coastguard Worker <src start="3"/> 2493*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2494*61046927SAndroid Build Coastguard Worker </ins> 2495*61046927SAndroid Build Coastguard Worker 2496*61046927SAndroid Build Coastguard Worker <ins name="ATEST" staging="w=1" mask="0xfff00" exact="0xc8f00" message="atest" table="true" unit="add"> 2497*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 2498*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 2499*61046927SAndroid Build Coastguard Worker <!-- ATEST parameter datum. Implicitly encoded into the tuple on Bifrost. 2500*61046927SAndroid Build Coastguard Worker Real source on Valhall. --> 2501*61046927SAndroid Build Coastguard Worker <src start="6" pseudo="true"/> 2502*61046927SAndroid Build Coastguard Worker <mod name="widen1" start="6" size="2"> 2503*61046927SAndroid Build Coastguard Worker <reserved/> 2504*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2505*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2506*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2507*61046927SAndroid Build Coastguard Worker </mod> 2508*61046927SAndroid Build Coastguard Worker </ins> 2509*61046927SAndroid Build Coastguard Worker 2510*61046927SAndroid Build Coastguard Worker <ins name="ATOM_CX" staging="rw=sr_count" mask="0xffe00" exact="0xd7400" message="atomic" unit="add"> 2511*61046927SAndroid Build Coastguard Worker <src start="0"/> 2512*61046927SAndroid Build Coastguard Worker <src start="3"/> 2513*61046927SAndroid Build Coastguard Worker <src start="6"/> 2514*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 2515*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 2516*61046927SAndroid Build Coastguard Worker </ins> 2517*61046927SAndroid Build Coastguard Worker 2518*61046927SAndroid Build Coastguard Worker <ins name="AXCHG.i32" staging="rw=1" mask="0xffdc0" exact="0x640c0" message="atomic" unit="add"> 2519*61046927SAndroid Build Coastguard Worker <src start="0"/> 2520*61046927SAndroid Build Coastguard Worker <src start="3"/> 2521*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2522*61046927SAndroid Build Coastguard Worker </ins> 2523*61046927SAndroid Build Coastguard Worker 2524*61046927SAndroid Build Coastguard Worker <ins name="AXCHG.i64" staging="rw=2" mask="0xffdc0" exact="0x64100" message="atomic" unit="add"> 2525*61046927SAndroid Build Coastguard Worker <src start="0"/> 2526*61046927SAndroid Build Coastguard Worker <src start="3"/> 2527*61046927SAndroid Build Coastguard Worker <mod name="seg" start="9" size="1" opt="wls"/> 2528*61046927SAndroid Build Coastguard Worker </ins> 2529*61046927SAndroid Build Coastguard Worker 2530*61046927SAndroid Build Coastguard Worker <ins name="BARRIER" mask="0xfffff" exact="0xd7874" message="barrier" last="true" dests="0" unit="add"/> 2531*61046927SAndroid Build Coastguard Worker 2532*61046927SAndroid Build Coastguard Worker <ins name="BLEND" staging="r=sr_count" mask="0xffe00" exact="0xca800" message="blend" last="true" unit="add"> 2533*61046927SAndroid Build Coastguard Worker <src start="0"/> 2534*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 2535*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 2536*61046927SAndroid Build Coastguard Worker <!-- pseudo source for a dual source blend input --> 2537*61046927SAndroid Build Coastguard Worker <src start="9" pseudo="true"/> 2538*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 2539*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 2540*61046927SAndroid Build Coastguard Worker <immediate name="sr_count_2" size="4" pseudo="true"/> 2541*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4" pseudo="true"> 2542*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 2543*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 2544*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 2545*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 2546*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 2547*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 2548*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 2549*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 2550*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 2551*61046927SAndroid Build Coastguard Worker </mod> 2552*61046927SAndroid Build Coastguard Worker </ins> 2553*61046927SAndroid Build Coastguard Worker 2554*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.f16" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 2555*61046927SAndroid Build Coastguard Worker <src start="0"/> 2556*61046927SAndroid Build Coastguard Worker <src start="3"/> 2557*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 2558*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 2559*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2560*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2561*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2562*61046927SAndroid Build Coastguard Worker </mod> 2563*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 2564*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2565*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2566*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2567*61046927SAndroid Build Coastguard Worker </mod> 2568*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 2569*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 2570*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 2571*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 2572*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 2573*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 2574*61046927SAndroid Build Coastguard Worker <opt>le</opt> 2575*61046927SAndroid Build Coastguard Worker </mod> 2576*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 2577*61046927SAndroid Build Coastguard Worker <reserved/> 2578*61046927SAndroid Build Coastguard Worker <and> 2579*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 2580*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2581*61046927SAndroid Build Coastguard Worker </and> 2582*61046927SAndroid Build Coastguard Worker <and> 2583*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2584*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 2585*61046927SAndroid Build Coastguard Worker </and> 2586*61046927SAndroid Build Coastguard Worker <and> 2587*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2588*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2589*61046927SAndroid Build Coastguard Worker <or> 2590*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2591*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2592*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2593*61046927SAndroid Build Coastguard Worker </or> 2594*61046927SAndroid Build Coastguard Worker </and> 2595*61046927SAndroid Build Coastguard Worker <and> 2596*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2597*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2598*61046927SAndroid Build Coastguard Worker <or> 2599*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2600*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2601*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2602*61046927SAndroid Build Coastguard Worker </or> 2603*61046927SAndroid Build Coastguard Worker </and> 2604*61046927SAndroid Build Coastguard Worker <reserved/> 2605*61046927SAndroid Build Coastguard Worker <reserved/> 2606*61046927SAndroid Build Coastguard Worker <reserved/> 2607*61046927SAndroid Build Coastguard Worker </derived> 2608*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 2609*61046927SAndroid Build Coastguard Worker <reserved/> 2610*61046927SAndroid Build Coastguard Worker <reserved/> 2611*61046927SAndroid Build Coastguard Worker <reserved/> 2612*61046927SAndroid Build Coastguard Worker <reserved/> 2613*61046927SAndroid Build Coastguard Worker <and alias="true"> 2614*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2615*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 2616*61046927SAndroid Build Coastguard Worker <or> 2617*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2618*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2619*61046927SAndroid Build Coastguard Worker </or> 2620*61046927SAndroid Build Coastguard Worker </and> 2621*61046927SAndroid Build Coastguard Worker <or> 2622*61046927SAndroid Build Coastguard Worker <and> 2623*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2624*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2625*61046927SAndroid Build Coastguard Worker <or> 2626*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2627*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2628*61046927SAndroid Build Coastguard Worker </or> 2629*61046927SAndroid Build Coastguard Worker </and> 2630*61046927SAndroid Build Coastguard Worker <and> 2631*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2632*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2633*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2634*61046927SAndroid Build Coastguard Worker </and> 2635*61046927SAndroid Build Coastguard Worker <and> 2636*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2637*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2638*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2639*61046927SAndroid Build Coastguard Worker </and> 2640*61046927SAndroid Build Coastguard Worker </or> 2641*61046927SAndroid Build Coastguard Worker <or> 2642*61046927SAndroid Build Coastguard Worker <and> 2643*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2644*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2645*61046927SAndroid Build Coastguard Worker <or> 2646*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2647*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2648*61046927SAndroid Build Coastguard Worker </or> 2649*61046927SAndroid Build Coastguard Worker </and> 2650*61046927SAndroid Build Coastguard Worker <and> 2651*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2652*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2653*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2654*61046927SAndroid Build Coastguard Worker </and> 2655*61046927SAndroid Build Coastguard Worker <and> 2656*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2657*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2658*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2659*61046927SAndroid Build Coastguard Worker </and> 2660*61046927SAndroid Build Coastguard Worker </or> 2661*61046927SAndroid Build Coastguard Worker <or> 2662*61046927SAndroid Build Coastguard Worker <and> 2663*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2664*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2665*61046927SAndroid Build Coastguard Worker <or> 2666*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2667*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2668*61046927SAndroid Build Coastguard Worker </or> 2669*61046927SAndroid Build Coastguard Worker </and> 2670*61046927SAndroid Build Coastguard Worker <and> 2671*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2672*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2673*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2674*61046927SAndroid Build Coastguard Worker </and> 2675*61046927SAndroid Build Coastguard Worker <and> 2676*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2677*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2678*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2679*61046927SAndroid Build Coastguard Worker </and> 2680*61046927SAndroid Build Coastguard Worker <and alias="true"> 2681*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2682*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 2683*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2684*61046927SAndroid Build Coastguard Worker </and> 2685*61046927SAndroid Build Coastguard Worker </or> 2686*61046927SAndroid Build Coastguard Worker </derived> 2687*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 2688*61046927SAndroid Build Coastguard Worker <or> 2689*61046927SAndroid Build Coastguard Worker <and> 2690*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 2691*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 2692*61046927SAndroid Build Coastguard Worker </and> 2693*61046927SAndroid Build Coastguard Worker <and> 2694*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2695*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 2696*61046927SAndroid Build Coastguard Worker <or> 2697*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2698*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2699*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2700*61046927SAndroid Build Coastguard Worker </or> 2701*61046927SAndroid Build Coastguard Worker </and> 2702*61046927SAndroid Build Coastguard Worker <and> 2703*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2704*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2705*61046927SAndroid Build Coastguard Worker <or> 2706*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2707*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2708*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2709*61046927SAndroid Build Coastguard Worker </or> 2710*61046927SAndroid Build Coastguard Worker </and> 2711*61046927SAndroid Build Coastguard Worker </or> 2712*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 2713*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 2714*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 2715*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 2716*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 2717*61046927SAndroid Build Coastguard Worker </rewrite> 2718*61046927SAndroid Build Coastguard Worker </swap> 2719*61046927SAndroid Build Coastguard Worker </ins> 2720*61046927SAndroid Build Coastguard Worker 2721*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.f32" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 2722*61046927SAndroid Build Coastguard Worker <src start="0"/> 2723*61046927SAndroid Build Coastguard Worker <src start="3"/> 2724*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 2725*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 2726*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2727*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2728*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2729*61046927SAndroid Build Coastguard Worker </mod> 2730*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 2731*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2732*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2733*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2734*61046927SAndroid Build Coastguard Worker </mod> 2735*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 2736*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 2737*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 2738*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 2739*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 2740*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 2741*61046927SAndroid Build Coastguard Worker <opt>le</opt> 2742*61046927SAndroid Build Coastguard Worker </mod> 2743*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 2744*61046927SAndroid Build Coastguard Worker <and> 2745*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2746*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2747*61046927SAndroid Build Coastguard Worker </and> 2748*61046927SAndroid Build Coastguard Worker <reserved/> 2749*61046927SAndroid Build Coastguard Worker <reserved/> 2750*61046927SAndroid Build Coastguard Worker <reserved/> 2751*61046927SAndroid Build Coastguard Worker <reserved/> 2752*61046927SAndroid Build Coastguard Worker <and> 2753*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2754*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2755*61046927SAndroid Build Coastguard Worker </and> 2756*61046927SAndroid Build Coastguard Worker <and> 2757*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2758*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 2759*61046927SAndroid Build Coastguard Worker </and> 2760*61046927SAndroid Build Coastguard Worker <reserved/> 2761*61046927SAndroid Build Coastguard Worker </derived> 2762*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 2763*61046927SAndroid Build Coastguard Worker <reserved/> 2764*61046927SAndroid Build Coastguard Worker <and> 2765*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2766*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2767*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2768*61046927SAndroid Build Coastguard Worker </and> 2769*61046927SAndroid Build Coastguard Worker <and> 2770*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2771*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2772*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2773*61046927SAndroid Build Coastguard Worker </and> 2774*61046927SAndroid Build Coastguard Worker <and> 2775*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2776*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2777*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2778*61046927SAndroid Build Coastguard Worker </and> 2779*61046927SAndroid Build Coastguard Worker <and alias="true"> 2780*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2781*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2782*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 2783*61046927SAndroid Build Coastguard Worker <or> 2784*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2785*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2786*61046927SAndroid Build Coastguard Worker </or> 2787*61046927SAndroid Build Coastguard Worker </and> 2788*61046927SAndroid Build Coastguard Worker <or> 2789*61046927SAndroid Build Coastguard Worker <and> 2790*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2791*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2792*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2793*61046927SAndroid Build Coastguard Worker </and> 2794*61046927SAndroid Build Coastguard Worker <and> 2795*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2796*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2797*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2798*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2799*61046927SAndroid Build Coastguard Worker </and> 2800*61046927SAndroid Build Coastguard Worker <and> 2801*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2802*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2803*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2804*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2805*61046927SAndroid Build Coastguard Worker </and> 2806*61046927SAndroid Build Coastguard Worker </or> 2807*61046927SAndroid Build Coastguard Worker <or> 2808*61046927SAndroid Build Coastguard Worker <and> 2809*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2810*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2811*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2812*61046927SAndroid Build Coastguard Worker </and> 2813*61046927SAndroid Build Coastguard Worker <and> 2814*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2815*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2816*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2817*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2818*61046927SAndroid Build Coastguard Worker </and> 2819*61046927SAndroid Build Coastguard Worker <and> 2820*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2821*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2822*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2823*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2824*61046927SAndroid Build Coastguard Worker </and> 2825*61046927SAndroid Build Coastguard Worker </or> 2826*61046927SAndroid Build Coastguard Worker <or> 2827*61046927SAndroid Build Coastguard Worker <and> 2828*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2829*61046927SAndroid Build Coastguard Worker <neq left="widen1" right="#none"/> 2830*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2831*61046927SAndroid Build Coastguard Worker </and> 2832*61046927SAndroid Build Coastguard Worker <and> 2833*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2834*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2835*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2836*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2837*61046927SAndroid Build Coastguard Worker </and> 2838*61046927SAndroid Build Coastguard Worker <and> 2839*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2840*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2841*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2842*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2843*61046927SAndroid Build Coastguard Worker </and> 2844*61046927SAndroid Build Coastguard Worker <and alias="true"> 2845*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2846*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2847*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 2848*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2849*61046927SAndroid Build Coastguard Worker </and> 2850*61046927SAndroid Build Coastguard Worker </or> 2851*61046927SAndroid Build Coastguard Worker </derived> 2852*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 2853*61046927SAndroid Build Coastguard Worker <or> 2854*61046927SAndroid Build Coastguard Worker <and> 2855*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 2856*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2857*61046927SAndroid Build Coastguard Worker </and> 2858*61046927SAndroid Build Coastguard Worker <and> 2859*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2860*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2861*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 2862*61046927SAndroid Build Coastguard Worker <or> 2863*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2864*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 2865*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 2866*61046927SAndroid Build Coastguard Worker </or> 2867*61046927SAndroid Build Coastguard Worker </and> 2868*61046927SAndroid Build Coastguard Worker <and> 2869*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 2870*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 2871*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2872*61046927SAndroid Build Coastguard Worker <or> 2873*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2874*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 2875*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 2876*61046927SAndroid Build Coastguard Worker </or> 2877*61046927SAndroid Build Coastguard Worker </and> 2878*61046927SAndroid Build Coastguard Worker </or> 2879*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 2880*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 2881*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 2882*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 2883*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 2884*61046927SAndroid Build Coastguard Worker </rewrite> 2885*61046927SAndroid Build Coastguard Worker </swap> 2886*61046927SAndroid Build Coastguard Worker </ins> 2887*61046927SAndroid Build Coastguard Worker 2888*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.i16" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 2889*61046927SAndroid Build Coastguard Worker <src start="0"/> 2890*61046927SAndroid Build Coastguard Worker <src start="3"/> 2891*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 2892*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 2893*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2894*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2895*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2896*61046927SAndroid Build Coastguard Worker </mod> 2897*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 2898*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2899*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2900*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2901*61046927SAndroid Build Coastguard Worker </mod> 2902*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 2903*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 2904*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 2905*61046927SAndroid Build Coastguard Worker </mod> 2906*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 2907*61046927SAndroid Build Coastguard Worker <reserved/> 2908*61046927SAndroid Build Coastguard Worker <and> 2909*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 2910*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2911*61046927SAndroid Build Coastguard Worker </and> 2912*61046927SAndroid Build Coastguard Worker <and> 2913*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2914*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 2915*61046927SAndroid Build Coastguard Worker </and> 2916*61046927SAndroid Build Coastguard Worker <and> 2917*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2918*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2919*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2920*61046927SAndroid Build Coastguard Worker </and> 2921*61046927SAndroid Build Coastguard Worker <and> 2922*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2923*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2924*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2925*61046927SAndroid Build Coastguard Worker </and> 2926*61046927SAndroid Build Coastguard Worker <reserved/> 2927*61046927SAndroid Build Coastguard Worker <reserved/> 2928*61046927SAndroid Build Coastguard Worker <reserved/> 2929*61046927SAndroid Build Coastguard Worker </derived> 2930*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 2931*61046927SAndroid Build Coastguard Worker <reserved/> 2932*61046927SAndroid Build Coastguard Worker <and alias="true"> 2933*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2934*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 2935*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2936*61046927SAndroid Build Coastguard Worker </and> 2937*61046927SAndroid Build Coastguard Worker <reserved/> 2938*61046927SAndroid Build Coastguard Worker <reserved/> 2939*61046927SAndroid Build Coastguard Worker <or> 2940*61046927SAndroid Build Coastguard Worker <and> 2941*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 2942*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 2943*61046927SAndroid Build Coastguard Worker </and> 2944*61046927SAndroid Build Coastguard Worker <and> 2945*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2946*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2947*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2948*61046927SAndroid Build Coastguard Worker </and> 2949*61046927SAndroid Build Coastguard Worker <and> 2950*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2951*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 2952*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2953*61046927SAndroid Build Coastguard Worker </and> 2954*61046927SAndroid Build Coastguard Worker </or> 2955*61046927SAndroid Build Coastguard Worker <reserved/> 2956*61046927SAndroid Build Coastguard Worker <reserved/> 2957*61046927SAndroid Build Coastguard Worker <reserved/> 2958*61046927SAndroid Build Coastguard Worker </derived> 2959*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 2960*61046927SAndroid Build Coastguard Worker <or> 2961*61046927SAndroid Build Coastguard Worker <and> 2962*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 2963*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 2964*61046927SAndroid Build Coastguard Worker </and> 2965*61046927SAndroid Build Coastguard Worker <and> 2966*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2967*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 2968*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 2969*61046927SAndroid Build Coastguard Worker </and> 2970*61046927SAndroid Build Coastguard Worker <and> 2971*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 2972*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 2973*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 2974*61046927SAndroid Build Coastguard Worker </and> 2975*61046927SAndroid Build Coastguard Worker </or> 2976*61046927SAndroid Build Coastguard Worker </swap> 2977*61046927SAndroid Build Coastguard Worker </ins> 2978*61046927SAndroid Build Coastguard Worker 2979*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.i32" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 2980*61046927SAndroid Build Coastguard Worker <src start="0"/> 2981*61046927SAndroid Build Coastguard Worker <src start="3"/> 2982*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 2983*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 2984*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2985*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2986*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2987*61046927SAndroid Build Coastguard Worker </mod> 2988*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 2989*61046927SAndroid Build Coastguard Worker <opt>none</opt> 2990*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 2991*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 2992*61046927SAndroid Build Coastguard Worker </mod> 2993*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 2994*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 2995*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 2996*61046927SAndroid Build Coastguard Worker </mod> 2997*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 2998*61046927SAndroid Build Coastguard Worker <and> 2999*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 3000*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 3001*61046927SAndroid Build Coastguard Worker </and> 3002*61046927SAndroid Build Coastguard Worker <reserved/> 3003*61046927SAndroid Build Coastguard Worker <reserved/> 3004*61046927SAndroid Build Coastguard Worker <reserved/> 3005*61046927SAndroid Build Coastguard Worker <reserved/> 3006*61046927SAndroid Build Coastguard Worker <reserved/> 3007*61046927SAndroid Build Coastguard Worker <reserved/> 3008*61046927SAndroid Build Coastguard Worker <reserved/> 3009*61046927SAndroid Build Coastguard Worker </derived> 3010*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3011*61046927SAndroid Build Coastguard Worker <reserved/> 3012*61046927SAndroid Build Coastguard Worker <and alias="true"> 3013*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 3014*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3015*61046927SAndroid Build Coastguard Worker </and> 3016*61046927SAndroid Build Coastguard Worker <reserved/> 3017*61046927SAndroid Build Coastguard Worker <reserved/> 3018*61046927SAndroid Build Coastguard Worker <or> 3019*61046927SAndroid Build Coastguard Worker <and> 3020*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3021*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3022*61046927SAndroid Build Coastguard Worker </and> 3023*61046927SAndroid Build Coastguard Worker <and> 3024*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3025*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3026*61046927SAndroid Build Coastguard Worker </and> 3027*61046927SAndroid Build Coastguard Worker </or> 3028*61046927SAndroid Build Coastguard Worker <reserved/> 3029*61046927SAndroid Build Coastguard Worker <reserved/> 3030*61046927SAndroid Build Coastguard Worker <reserved/> 3031*61046927SAndroid Build Coastguard Worker </derived> 3032*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3033*61046927SAndroid Build Coastguard Worker <or> 3034*61046927SAndroid Build Coastguard Worker <and> 3035*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 3036*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3037*61046927SAndroid Build Coastguard Worker </and> 3038*61046927SAndroid Build Coastguard Worker <and> 3039*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3040*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3041*61046927SAndroid Build Coastguard Worker </and> 3042*61046927SAndroid Build Coastguard Worker </or> 3043*61046927SAndroid Build Coastguard Worker </swap> 3044*61046927SAndroid Build Coastguard Worker </ins> 3045*61046927SAndroid Build Coastguard Worker 3046*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.s16" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 3047*61046927SAndroid Build Coastguard Worker <src start="0"/> 3048*61046927SAndroid Build Coastguard Worker <src start="3"/> 3049*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3050*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3051*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3052*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3053*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3054*61046927SAndroid Build Coastguard Worker </mod> 3055*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 3056*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3057*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3058*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3059*61046927SAndroid Build Coastguard Worker </mod> 3060*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3061*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3062*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3063*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3064*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3065*61046927SAndroid Build Coastguard Worker </mod> 3066*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 3067*61046927SAndroid Build Coastguard Worker <reserved/> 3068*61046927SAndroid Build Coastguard Worker <and> 3069*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3070*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3071*61046927SAndroid Build Coastguard Worker </and> 3072*61046927SAndroid Build Coastguard Worker <and> 3073*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3074*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3075*61046927SAndroid Build Coastguard Worker </and> 3076*61046927SAndroid Build Coastguard Worker <reserved/> 3077*61046927SAndroid Build Coastguard Worker <and> 3078*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3079*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3080*61046927SAndroid Build Coastguard Worker </and> 3081*61046927SAndroid Build Coastguard Worker <reserved/> 3082*61046927SAndroid Build Coastguard Worker <reserved/> 3083*61046927SAndroid Build Coastguard Worker <reserved/> 3084*61046927SAndroid Build Coastguard Worker </derived> 3085*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3086*61046927SAndroid Build Coastguard Worker <or> 3087*61046927SAndroid Build Coastguard Worker <and> 3088*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3089*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3090*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3091*61046927SAndroid Build Coastguard Worker </and> 3092*61046927SAndroid Build Coastguard Worker <and> 3093*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3094*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3095*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3096*61046927SAndroid Build Coastguard Worker </and> 3097*61046927SAndroid Build Coastguard Worker </or> 3098*61046927SAndroid Build Coastguard Worker <or> 3099*61046927SAndroid Build Coastguard Worker <and> 3100*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3101*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3102*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3103*61046927SAndroid Build Coastguard Worker </and> 3104*61046927SAndroid Build Coastguard Worker <and> 3105*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3106*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3107*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3108*61046927SAndroid Build Coastguard Worker </and> 3109*61046927SAndroid Build Coastguard Worker <and alias="true"> 3110*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3111*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 3112*61046927SAndroid Build Coastguard Worker <or> 3113*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3114*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3115*61046927SAndroid Build Coastguard Worker </or> 3116*61046927SAndroid Build Coastguard Worker </and> 3117*61046927SAndroid Build Coastguard Worker </or> 3118*61046927SAndroid Build Coastguard Worker <or> 3119*61046927SAndroid Build Coastguard Worker <and> 3120*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3121*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3122*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3123*61046927SAndroid Build Coastguard Worker </and> 3124*61046927SAndroid Build Coastguard Worker <and> 3125*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3126*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3127*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3128*61046927SAndroid Build Coastguard Worker </and> 3129*61046927SAndroid Build Coastguard Worker </or> 3130*61046927SAndroid Build Coastguard Worker <or> 3131*61046927SAndroid Build Coastguard Worker <and> 3132*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3133*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3134*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3135*61046927SAndroid Build Coastguard Worker </and> 3136*61046927SAndroid Build Coastguard Worker <and> 3137*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3138*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3139*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3140*61046927SAndroid Build Coastguard Worker </and> 3141*61046927SAndroid Build Coastguard Worker </or> 3142*61046927SAndroid Build Coastguard Worker <and alias="true"> 3143*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3144*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 3145*61046927SAndroid Build Coastguard Worker <or> 3146*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3147*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3148*61046927SAndroid Build Coastguard Worker </or> 3149*61046927SAndroid Build Coastguard Worker </and> 3150*61046927SAndroid Build Coastguard Worker <reserved/> 3151*61046927SAndroid Build Coastguard Worker <reserved/> 3152*61046927SAndroid Build Coastguard Worker <reserved/> 3153*61046927SAndroid Build Coastguard Worker </derived> 3154*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3155*61046927SAndroid Build Coastguard Worker <or> 3156*61046927SAndroid Build Coastguard Worker <and> 3157*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3158*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3159*61046927SAndroid Build Coastguard Worker </and> 3160*61046927SAndroid Build Coastguard Worker <and> 3161*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3162*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 3163*61046927SAndroid Build Coastguard Worker </and> 3164*61046927SAndroid Build Coastguard Worker </or> 3165*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 3166*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 3167*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 3168*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 3169*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 3170*61046927SAndroid Build Coastguard Worker </rewrite> 3171*61046927SAndroid Build Coastguard Worker </swap> 3172*61046927SAndroid Build Coastguard Worker </ins> 3173*61046927SAndroid Build Coastguard Worker 3174*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.s32" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 3175*61046927SAndroid Build Coastguard Worker <src start="0"/> 3176*61046927SAndroid Build Coastguard Worker <src start="3"/> 3177*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3178*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3179*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3180*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3181*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3182*61046927SAndroid Build Coastguard Worker </mod> 3183*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 3184*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3185*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3186*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3187*61046927SAndroid Build Coastguard Worker </mod> 3188*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3189*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3190*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3191*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3192*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3193*61046927SAndroid Build Coastguard Worker </mod> 3194*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 3195*61046927SAndroid Build Coastguard Worker <and> 3196*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 3197*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 3198*61046927SAndroid Build Coastguard Worker </and> 3199*61046927SAndroid Build Coastguard Worker <reserved/> 3200*61046927SAndroid Build Coastguard Worker <reserved/> 3201*61046927SAndroid Build Coastguard Worker <reserved/> 3202*61046927SAndroid Build Coastguard Worker <reserved/> 3203*61046927SAndroid Build Coastguard Worker <reserved/> 3204*61046927SAndroid Build Coastguard Worker <reserved/> 3205*61046927SAndroid Build Coastguard Worker <reserved/> 3206*61046927SAndroid Build Coastguard Worker </derived> 3207*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3208*61046927SAndroid Build Coastguard Worker <and> 3209*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3210*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3211*61046927SAndroid Build Coastguard Worker </and> 3212*61046927SAndroid Build Coastguard Worker <or> 3213*61046927SAndroid Build Coastguard Worker <and> 3214*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3215*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3216*61046927SAndroid Build Coastguard Worker </and> 3217*61046927SAndroid Build Coastguard Worker <and alias="true"> 3218*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 3219*61046927SAndroid Build Coastguard Worker <or> 3220*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3221*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3222*61046927SAndroid Build Coastguard Worker </or> 3223*61046927SAndroid Build Coastguard Worker </and> 3224*61046927SAndroid Build Coastguard Worker </or> 3225*61046927SAndroid Build Coastguard Worker <and> 3226*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3227*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3228*61046927SAndroid Build Coastguard Worker </and> 3229*61046927SAndroid Build Coastguard Worker <and> 3230*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3231*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3232*61046927SAndroid Build Coastguard Worker </and> 3233*61046927SAndroid Build Coastguard Worker <and alias="true"> 3234*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#eq"/> 3235*61046927SAndroid Build Coastguard Worker <or> 3236*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3237*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3238*61046927SAndroid Build Coastguard Worker </or> 3239*61046927SAndroid Build Coastguard Worker </and> 3240*61046927SAndroid Build Coastguard Worker <reserved/> 3241*61046927SAndroid Build Coastguard Worker <reserved/> 3242*61046927SAndroid Build Coastguard Worker <reserved/> 3243*61046927SAndroid Build Coastguard Worker </derived> 3244*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3245*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 3246*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 3247*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 3248*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 3249*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 3250*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 3251*61046927SAndroid Build Coastguard Worker </rewrite> 3252*61046927SAndroid Build Coastguard Worker </swap> 3253*61046927SAndroid Build Coastguard Worker </ins> 3254*61046927SAndroid Build Coastguard Worker 3255*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.u16" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 3256*61046927SAndroid Build Coastguard Worker <src start="0"/> 3257*61046927SAndroid Build Coastguard Worker <src start="3"/> 3258*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3259*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3260*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3261*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3262*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3263*61046927SAndroid Build Coastguard Worker </mod> 3264*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 3265*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3266*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3267*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3268*61046927SAndroid Build Coastguard Worker </mod> 3269*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3270*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3271*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3272*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3273*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3274*61046927SAndroid Build Coastguard Worker </mod> 3275*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 3276*61046927SAndroid Build Coastguard Worker <reserved/> 3277*61046927SAndroid Build Coastguard Worker <and> 3278*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3279*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3280*61046927SAndroid Build Coastguard Worker </and> 3281*61046927SAndroid Build Coastguard Worker <and> 3282*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3283*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3284*61046927SAndroid Build Coastguard Worker </and> 3285*61046927SAndroid Build Coastguard Worker <and> 3286*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3287*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3288*61046927SAndroid Build Coastguard Worker </and> 3289*61046927SAndroid Build Coastguard Worker <reserved/> 3290*61046927SAndroid Build Coastguard Worker <reserved/> 3291*61046927SAndroid Build Coastguard Worker <reserved/> 3292*61046927SAndroid Build Coastguard Worker <reserved/> 3293*61046927SAndroid Build Coastguard Worker </derived> 3294*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3295*61046927SAndroid Build Coastguard Worker <or> 3296*61046927SAndroid Build Coastguard Worker <and> 3297*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3298*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3299*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3300*61046927SAndroid Build Coastguard Worker </and> 3301*61046927SAndroid Build Coastguard Worker <and> 3302*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3303*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3304*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3305*61046927SAndroid Build Coastguard Worker </and> 3306*61046927SAndroid Build Coastguard Worker </or> 3307*61046927SAndroid Build Coastguard Worker <or> 3308*61046927SAndroid Build Coastguard Worker <and> 3309*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3310*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3311*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3312*61046927SAndroid Build Coastguard Worker </and> 3313*61046927SAndroid Build Coastguard Worker <and> 3314*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3315*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3316*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3317*61046927SAndroid Build Coastguard Worker </and> 3318*61046927SAndroid Build Coastguard Worker </or> 3319*61046927SAndroid Build Coastguard Worker <or> 3320*61046927SAndroid Build Coastguard Worker <and> 3321*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3322*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3323*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3324*61046927SAndroid Build Coastguard Worker </and> 3325*61046927SAndroid Build Coastguard Worker <and> 3326*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3327*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3328*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3329*61046927SAndroid Build Coastguard Worker </and> 3330*61046927SAndroid Build Coastguard Worker </or> 3331*61046927SAndroid Build Coastguard Worker <or> 3332*61046927SAndroid Build Coastguard Worker <and> 3333*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3334*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3335*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3336*61046927SAndroid Build Coastguard Worker </and> 3337*61046927SAndroid Build Coastguard Worker <and> 3338*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3339*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3340*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3341*61046927SAndroid Build Coastguard Worker </and> 3342*61046927SAndroid Build Coastguard Worker </or> 3343*61046927SAndroid Build Coastguard Worker <reserved/> 3344*61046927SAndroid Build Coastguard Worker <reserved/> 3345*61046927SAndroid Build Coastguard Worker <reserved/> 3346*61046927SAndroid Build Coastguard Worker <reserved/> 3347*61046927SAndroid Build Coastguard Worker </derived> 3348*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3349*61046927SAndroid Build Coastguard Worker <or> 3350*61046927SAndroid Build Coastguard Worker <and> 3351*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3352*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3353*61046927SAndroid Build Coastguard Worker </and> 3354*61046927SAndroid Build Coastguard Worker <and> 3355*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="widen1"/> 3356*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3357*61046927SAndroid Build Coastguard Worker </and> 3358*61046927SAndroid Build Coastguard Worker </or> 3359*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 3360*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 3361*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 3362*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 3363*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 3364*61046927SAndroid Build Coastguard Worker </rewrite> 3365*61046927SAndroid Build Coastguard Worker </swap> 3366*61046927SAndroid Build Coastguard Worker </ins> 3367*61046927SAndroid Build Coastguard Worker 3368*61046927SAndroid Build Coastguard Worker <ins name="BRANCH.u32" mask="0xf8000" exact="0x68000" last="true" dests="0" unit="add"> 3369*61046927SAndroid Build Coastguard Worker <src start="0"/> 3370*61046927SAndroid Build Coastguard Worker <src start="3"/> 3371*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3372*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3373*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3374*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3375*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3376*61046927SAndroid Build Coastguard Worker </mod> 3377*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 3378*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3379*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3380*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3381*61046927SAndroid Build Coastguard Worker </mod> 3382*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3383*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3384*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3385*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3386*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3387*61046927SAndroid Build Coastguard Worker </mod> 3388*61046927SAndroid Build Coastguard Worker <derived start="12" size="3"> 3389*61046927SAndroid Build Coastguard Worker <and> 3390*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 3391*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 3392*61046927SAndroid Build Coastguard Worker </and> 3393*61046927SAndroid Build Coastguard Worker <reserved/> 3394*61046927SAndroid Build Coastguard Worker <reserved/> 3395*61046927SAndroid Build Coastguard Worker <reserved/> 3396*61046927SAndroid Build Coastguard Worker <reserved/> 3397*61046927SAndroid Build Coastguard Worker <reserved/> 3398*61046927SAndroid Build Coastguard Worker <reserved/> 3399*61046927SAndroid Build Coastguard Worker <reserved/> 3400*61046927SAndroid Build Coastguard Worker </derived> 3401*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3402*61046927SAndroid Build Coastguard Worker <and> 3403*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3404*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3405*61046927SAndroid Build Coastguard Worker </and> 3406*61046927SAndroid Build Coastguard Worker <and> 3407*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3408*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3409*61046927SAndroid Build Coastguard Worker </and> 3410*61046927SAndroid Build Coastguard Worker <and> 3411*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3412*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3413*61046927SAndroid Build Coastguard Worker </and> 3414*61046927SAndroid Build Coastguard Worker <and> 3415*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#lt"/> 3416*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3417*61046927SAndroid Build Coastguard Worker </and> 3418*61046927SAndroid Build Coastguard Worker <reserved/> 3419*61046927SAndroid Build Coastguard Worker <reserved/> 3420*61046927SAndroid Build Coastguard Worker <reserved/> 3421*61046927SAndroid Build Coastguard Worker <reserved/> 3422*61046927SAndroid Build Coastguard Worker </derived> 3423*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3424*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#lt"/> 3425*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 3426*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 3427*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 3428*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 3429*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 3430*61046927SAndroid Build Coastguard Worker </rewrite> 3431*61046927SAndroid Build Coastguard Worker </swap> 3432*61046927SAndroid Build Coastguard Worker </ins> 3433*61046927SAndroid Build Coastguard Worker 3434*61046927SAndroid Build Coastguard Worker <ins name="BRANCHC.i16" mask="0xff830" exact="0x6f030" last="true" dests="0" unit="add"> 3435*61046927SAndroid Build Coastguard Worker <src start="0"/> 3436*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3437*61046927SAndroid Build Coastguard Worker <mod name="combine" start="10" size="1"> 3438*61046927SAndroid Build Coastguard Worker <opt>any</opt> 3439*61046927SAndroid Build Coastguard Worker <opt>all</opt> 3440*61046927SAndroid Build Coastguard Worker </mod> 3441*61046927SAndroid Build Coastguard Worker <mod name="lane0" size="1" default="h0"> 3442*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3443*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3444*61046927SAndroid Build Coastguard Worker </mod> 3445*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 3446*61046927SAndroid Build Coastguard Worker <eq left="lane0" right="#h0"/> 3447*61046927SAndroid Build Coastguard Worker <eq left="lane0" right="#h1"/> 3448*61046927SAndroid Build Coastguard Worker </derived> 3449*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 3450*61046927SAndroid Build Coastguard Worker <eq left="lane0" right="#h1"/> 3451*61046927SAndroid Build Coastguard Worker <eq left="lane0" right="#h0"/> 3452*61046927SAndroid Build Coastguard Worker </derived> 3453*61046927SAndroid Build Coastguard Worker </ins> 3454*61046927SAndroid Build Coastguard Worker 3455*61046927SAndroid Build Coastguard Worker <ins name="BRANCHC.i32" mask="0xffa38" exact="0x6f238" last="true" dests="0" unit="add"> 3456*61046927SAndroid Build Coastguard Worker <src start="0"/> 3457*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3458*61046927SAndroid Build Coastguard Worker <mod name="combine" start="10" size="1"> 3459*61046927SAndroid Build Coastguard Worker <opt>any</opt> 3460*61046927SAndroid Build Coastguard Worker <opt>all</opt> 3461*61046927SAndroid Build Coastguard Worker </mod> 3462*61046927SAndroid Build Coastguard Worker </ins> 3463*61046927SAndroid Build Coastguard Worker 3464*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.f16" mask="0xff000" exact="0x6f000" last="true" dests="0" unit="add"> 3465*61046927SAndroid Build Coastguard Worker <src start="0"/> 3466*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3467*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3468*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3469*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3470*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3471*61046927SAndroid Build Coastguard Worker </mod> 3472*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 3473*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 3474*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3475*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3476*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 3477*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3478*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3479*61046927SAndroid Build Coastguard Worker </mod> 3480*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3481*61046927SAndroid Build Coastguard Worker <reserved/> 3482*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3483*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3484*61046927SAndroid Build Coastguard Worker <reserved/> 3485*61046927SAndroid Build Coastguard Worker </derived> 3486*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 3487*61046927SAndroid Build Coastguard Worker <or> 3488*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3489*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3490*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3491*61046927SAndroid Build Coastguard Worker </or> 3492*61046927SAndroid Build Coastguard Worker <or> 3493*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3494*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3495*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3496*61046927SAndroid Build Coastguard Worker </or> 3497*61046927SAndroid Build Coastguard Worker </derived> 3498*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3499*61046927SAndroid Build Coastguard Worker <reserved/> 3500*61046927SAndroid Build Coastguard Worker <reserved/> 3501*61046927SAndroid Build Coastguard Worker <reserved/> 3502*61046927SAndroid Build Coastguard Worker <reserved/> 3503*61046927SAndroid Build Coastguard Worker <reserved/> 3504*61046927SAndroid Build Coastguard Worker <or> 3505*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3506*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3507*61046927SAndroid Build Coastguard Worker </or> 3508*61046927SAndroid Build Coastguard Worker <or> 3509*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3510*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3511*61046927SAndroid Build Coastguard Worker </or> 3512*61046927SAndroid Build Coastguard Worker <or> 3513*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3514*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3515*61046927SAndroid Build Coastguard Worker </or> 3516*61046927SAndroid Build Coastguard Worker </derived> 3517*61046927SAndroid Build Coastguard Worker </ins> 3518*61046927SAndroid Build Coastguard Worker 3519*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.f32" mask="0xff030" exact="0x6f000" last="true" dests="0" unit="add"> 3520*61046927SAndroid Build Coastguard Worker <src start="0"/> 3521*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3522*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 3523*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 3524*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3525*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3526*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 3527*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3528*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3529*61046927SAndroid Build Coastguard Worker </mod> 3530*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 3531*61046927SAndroid Build Coastguard Worker <or> 3532*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3533*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3534*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3535*61046927SAndroid Build Coastguard Worker </or> 3536*61046927SAndroid Build Coastguard Worker <or> 3537*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3538*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3539*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3540*61046927SAndroid Build Coastguard Worker </or> 3541*61046927SAndroid Build Coastguard Worker </derived> 3542*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3543*61046927SAndroid Build Coastguard Worker <reserved/> 3544*61046927SAndroid Build Coastguard Worker <reserved/> 3545*61046927SAndroid Build Coastguard Worker <reserved/> 3546*61046927SAndroid Build Coastguard Worker <reserved/> 3547*61046927SAndroid Build Coastguard Worker <reserved/> 3548*61046927SAndroid Build Coastguard Worker <or> 3549*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3550*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3551*61046927SAndroid Build Coastguard Worker </or> 3552*61046927SAndroid Build Coastguard Worker <or> 3553*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3554*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3555*61046927SAndroid Build Coastguard Worker </or> 3556*61046927SAndroid Build Coastguard Worker <or> 3557*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3558*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3559*61046927SAndroid Build Coastguard Worker </or> 3560*61046927SAndroid Build Coastguard Worker </derived> 3561*61046927SAndroid Build Coastguard Worker </ins> 3562*61046927SAndroid Build Coastguard Worker 3563*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.i16" mask="0xffe00" exact="0x6f800" last="true" dests="0" unit="add"> 3564*61046927SAndroid Build Coastguard Worker <src start="0"/> 3565*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3566*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3567*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3568*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3569*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3570*61046927SAndroid Build Coastguard Worker </mod> 3571*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 3572*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 3573*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 3574*61046927SAndroid Build Coastguard Worker </mod> 3575*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3576*61046927SAndroid Build Coastguard Worker <reserved/> 3577*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3578*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3579*61046927SAndroid Build Coastguard Worker <reserved/> 3580*61046927SAndroid Build Coastguard Worker </derived> 3581*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 3582*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3583*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3584*61046927SAndroid Build Coastguard Worker </derived> 3585*61046927SAndroid Build Coastguard Worker </ins> 3586*61046927SAndroid Build Coastguard Worker 3587*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.i32" mask="0xffe30" exact="0x6f800" last="true" dests="0" unit="add"> 3588*61046927SAndroid Build Coastguard Worker <src start="0"/> 3589*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3590*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 3591*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 3592*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 3593*61046927SAndroid Build Coastguard Worker </mod> 3594*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 3595*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3596*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3597*61046927SAndroid Build Coastguard Worker </derived> 3598*61046927SAndroid Build Coastguard Worker </ins> 3599*61046927SAndroid Build Coastguard Worker 3600*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.s16" mask="0xff008" exact="0x6f008" last="true" dests="0" unit="add"> 3601*61046927SAndroid Build Coastguard Worker <src start="0"/> 3602*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3603*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3604*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3605*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3606*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3607*61046927SAndroid Build Coastguard Worker </mod> 3608*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3609*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3610*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3611*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3612*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3613*61046927SAndroid Build Coastguard Worker </mod> 3614*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3615*61046927SAndroid Build Coastguard Worker <reserved/> 3616*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3617*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3618*61046927SAndroid Build Coastguard Worker <reserved/> 3619*61046927SAndroid Build Coastguard Worker </derived> 3620*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3621*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3622*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3623*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3624*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3625*61046927SAndroid Build Coastguard Worker <reserved/> 3626*61046927SAndroid Build Coastguard Worker <reserved/> 3627*61046927SAndroid Build Coastguard Worker <reserved/> 3628*61046927SAndroid Build Coastguard Worker <reserved/> 3629*61046927SAndroid Build Coastguard Worker </derived> 3630*61046927SAndroid Build Coastguard Worker </ins> 3631*61046927SAndroid Build Coastguard Worker 3632*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.s32" mask="0xff038" exact="0x6f008" last="true" dests="0" unit="add"> 3633*61046927SAndroid Build Coastguard Worker <src start="0"/> 3634*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3635*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3636*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3637*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3638*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3639*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3640*61046927SAndroid Build Coastguard Worker </mod> 3641*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3642*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3643*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3644*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3645*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3646*61046927SAndroid Build Coastguard Worker <reserved/> 3647*61046927SAndroid Build Coastguard Worker <reserved/> 3648*61046927SAndroid Build Coastguard Worker <reserved/> 3649*61046927SAndroid Build Coastguard Worker <reserved/> 3650*61046927SAndroid Build Coastguard Worker </derived> 3651*61046927SAndroid Build Coastguard Worker </ins> 3652*61046927SAndroid Build Coastguard Worker 3653*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.u16" mask="0xff008" exact="0x6f000" last="true" dests="0" unit="add"> 3654*61046927SAndroid Build Coastguard Worker <src start="0"/> 3655*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3656*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3657*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3658*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3659*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3660*61046927SAndroid Build Coastguard Worker </mod> 3661*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3662*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3663*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3664*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3665*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3666*61046927SAndroid Build Coastguard Worker </mod> 3667*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3668*61046927SAndroid Build Coastguard Worker <reserved/> 3669*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3670*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3671*61046927SAndroid Build Coastguard Worker <reserved/> 3672*61046927SAndroid Build Coastguard Worker </derived> 3673*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3674*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3675*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3676*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3677*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3678*61046927SAndroid Build Coastguard Worker <reserved/> 3679*61046927SAndroid Build Coastguard Worker <reserved/> 3680*61046927SAndroid Build Coastguard Worker <reserved/> 3681*61046927SAndroid Build Coastguard Worker <reserved/> 3682*61046927SAndroid Build Coastguard Worker </derived> 3683*61046927SAndroid Build Coastguard Worker </ins> 3684*61046927SAndroid Build Coastguard Worker 3685*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZ.u32" mask="0xff038" exact="0x6f000" last="true" dests="0" unit="add"> 3686*61046927SAndroid Build Coastguard Worker <src start="0"/> 3687*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3688*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 3689*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3690*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3691*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3692*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3693*61046927SAndroid Build Coastguard Worker </mod> 3694*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 3695*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3696*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3697*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3698*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3699*61046927SAndroid Build Coastguard Worker <reserved/> 3700*61046927SAndroid Build Coastguard Worker <reserved/> 3701*61046927SAndroid Build Coastguard Worker <reserved/> 3702*61046927SAndroid Build Coastguard Worker <reserved/> 3703*61046927SAndroid Build Coastguard Worker </derived> 3704*61046927SAndroid Build Coastguard Worker </ins> 3705*61046927SAndroid Build Coastguard Worker 3706*61046927SAndroid Build Coastguard Worker <ins name="BRANCH_DIVERG" mask="0xffe3f" exact="0x6f83c" last="true" dests="0" unit="add"> 3707*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3708*61046927SAndroid Build Coastguard Worker </ins> 3709*61046927SAndroid Build Coastguard Worker 3710*61046927SAndroid Build Coastguard Worker <ins name="BRANCH_LOWBITS.f32" mask="0xffe38" exact="0x6fa38" last="true" dests="0" unit="add"> 3711*61046927SAndroid Build Coastguard Worker <src start="0"/> 3712*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3713*61046927SAndroid Build Coastguard Worker </ins> 3714*61046927SAndroid Build Coastguard Worker 3715*61046927SAndroid Build Coastguard Worker <ins name="BRANCH_NO_DIVERG" mask="0xffe3f" exact="0x6fa34" last="true" dests="0" unit="add"> 3716*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 3717*61046927SAndroid Build Coastguard Worker </ins> 3718*61046927SAndroid Build Coastguard Worker 3719*61046927SAndroid Build Coastguard Worker <ins name="CLPER_OLD.i32" mask="0xfffc0" exact="0x3f0c0" unit="add"> 3720*61046927SAndroid Build Coastguard Worker <src start="0" mask="0x7"/> 3721*61046927SAndroid Build Coastguard Worker <src start="3"/> 3722*61046927SAndroid Build Coastguard Worker </ins> 3723*61046927SAndroid Build Coastguard Worker 3724*61046927SAndroid Build Coastguard Worker <ins name="CLPER.i32" mask="0xfc000" exact="0x7c000" unit="add"> 3725*61046927SAndroid Build Coastguard Worker <src start="0" mask="0x7"/> 3726*61046927SAndroid Build Coastguard Worker <src start="3"/> 3727*61046927SAndroid Build Coastguard Worker <mod name="lane_op" start="6" size="2"> 3728*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3729*61046927SAndroid Build Coastguard Worker <opt>xor</opt> 3730*61046927SAndroid Build Coastguard Worker <opt>accumulate</opt> 3731*61046927SAndroid Build Coastguard Worker <opt>shift</opt> 3732*61046927SAndroid Build Coastguard Worker </mod> 3733*61046927SAndroid Build Coastguard Worker <mod name="subgroup" start="8" size="2"> 3734*61046927SAndroid Build Coastguard Worker <opt>subgroup2</opt> 3735*61046927SAndroid Build Coastguard Worker <opt>subgroup4</opt> 3736*61046927SAndroid Build Coastguard Worker <opt>subgroup8</opt> 3737*61046927SAndroid Build Coastguard Worker <opt pseudo="true">subgroup16</opt> <!-- Only on Valhall --> 3738*61046927SAndroid Build Coastguard Worker </mod> 3739*61046927SAndroid Build Coastguard Worker <mod name="inactive_result" start="10" size="4"> 3740*61046927SAndroid Build Coastguard Worker <opt>zero</opt> 3741*61046927SAndroid Build Coastguard Worker <opt>umax</opt> 3742*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 3743*61046927SAndroid Build Coastguard Worker <opt>v2i1</opt> 3744*61046927SAndroid Build Coastguard Worker <opt>smin</opt> 3745*61046927SAndroid Build Coastguard Worker <opt>smax</opt> 3746*61046927SAndroid Build Coastguard Worker <opt>v2smin</opt> 3747*61046927SAndroid Build Coastguard Worker <opt>v2smax</opt> 3748*61046927SAndroid Build Coastguard Worker <opt>v4smin</opt> 3749*61046927SAndroid Build Coastguard Worker <opt>v4smax</opt> 3750*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 3751*61046927SAndroid Build Coastguard Worker <opt>v2f1</opt> 3752*61046927SAndroid Build Coastguard Worker <opt>infn</opt> 3753*61046927SAndroid Build Coastguard Worker <opt>inf</opt> 3754*61046927SAndroid Build Coastguard Worker <opt>v2infn</opt> 3755*61046927SAndroid Build Coastguard Worker <opt>v2inf</opt> 3756*61046927SAndroid Build Coastguard Worker </mod> 3757*61046927SAndroid Build Coastguard Worker </ins> 3758*61046927SAndroid Build Coastguard Worker 3759*61046927SAndroid Build Coastguard Worker <ins name="CUBEFACE2" mask="0xffff8" exact="0x3de58" unit="add"> 3760*61046927SAndroid Build Coastguard Worker <src start="0"/> 3761*61046927SAndroid Build Coastguard Worker </ins> 3762*61046927SAndroid Build Coastguard Worker 3763*61046927SAndroid Build Coastguard Worker <ins name="CUBE_SSEL" mask="0xffc00" exact="0x3e000" unit="add"> 3764*61046927SAndroid Build Coastguard Worker <src start="0"/> 3765*61046927SAndroid Build Coastguard Worker <src start="3"/> 3766*61046927SAndroid Build Coastguard Worker <src start="6"/> 3767*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 3768*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 3769*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 3770*61046927SAndroid Build Coastguard Worker <and> 3771*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 3772*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 3773*61046927SAndroid Build Coastguard Worker </and> 3774*61046927SAndroid Build Coastguard Worker <and> 3775*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 3776*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 3777*61046927SAndroid Build Coastguard Worker </and> 3778*61046927SAndroid Build Coastguard Worker </derived> 3779*61046927SAndroid Build Coastguard Worker </ins> 3780*61046927SAndroid Build Coastguard Worker 3781*61046927SAndroid Build Coastguard Worker <ins name="CUBE_TSEL" mask="0xffc00" exact="0x3e400" unit="add"> 3782*61046927SAndroid Build Coastguard Worker <src start="0"/> 3783*61046927SAndroid Build Coastguard Worker <src start="3"/> 3784*61046927SAndroid Build Coastguard Worker <src start="6"/> 3785*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 3786*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 3787*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 3788*61046927SAndroid Build Coastguard Worker <and> 3789*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 3790*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 3791*61046927SAndroid Build Coastguard Worker </and> 3792*61046927SAndroid Build Coastguard Worker <and> 3793*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 3794*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 3795*61046927SAndroid Build Coastguard Worker </and> 3796*61046927SAndroid Build Coastguard Worker </derived> 3797*61046927SAndroid Build Coastguard Worker </ins> 3798*61046927SAndroid Build Coastguard Worker 3799*61046927SAndroid Build Coastguard Worker <ins name="DISCARD.f32" mask="0xff800" exact="0xc8800" dests="0" unit="add"> 3800*61046927SAndroid Build Coastguard Worker <src start="0"/> 3801*61046927SAndroid Build Coastguard Worker <src start="3"/> 3802*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 3803*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 3804*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 3805*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 3806*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 3807*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 3808*61046927SAndroid Build Coastguard Worker <opt>le</opt> 3809*61046927SAndroid Build Coastguard Worker </mod> 3810*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 3811*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3812*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3813*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3814*61046927SAndroid Build Coastguard Worker </mod> 3815*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 3816*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3817*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3818*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3819*61046927SAndroid Build Coastguard Worker </mod> 3820*61046927SAndroid Build Coastguard Worker <derived start="6" size="2"> 3821*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#eq"/> 3822*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ne"/> 3823*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 3824*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 3825*61046927SAndroid Build Coastguard Worker </derived> 3826*61046927SAndroid Build Coastguard Worker <derived start="8" size="3"> 3827*61046927SAndroid Build Coastguard Worker <and> 3828*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3829*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3830*61046927SAndroid Build Coastguard Worker </and> 3831*61046927SAndroid Build Coastguard Worker <and> 3832*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3833*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 3834*61046927SAndroid Build Coastguard Worker </and> 3835*61046927SAndroid Build Coastguard Worker <and> 3836*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 3837*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3838*61046927SAndroid Build Coastguard Worker </and> 3839*61046927SAndroid Build Coastguard Worker <and> 3840*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 3841*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 3842*61046927SAndroid Build Coastguard Worker </and> 3843*61046927SAndroid Build Coastguard Worker <and> 3844*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 3845*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 3846*61046927SAndroid Build Coastguard Worker </and> 3847*61046927SAndroid Build Coastguard Worker <reserved/> 3848*61046927SAndroid Build Coastguard Worker <reserved/> 3849*61046927SAndroid Build Coastguard Worker <reserved/> 3850*61046927SAndroid Build Coastguard Worker </derived> 3851*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 3852*61046927SAndroid Build Coastguard Worker <or> 3853*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 3854*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 3855*61046927SAndroid Build Coastguard Worker </or> 3856*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 3857*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 3858*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 3859*61046927SAndroid Build Coastguard Worker </rewrite> 3860*61046927SAndroid Build Coastguard Worker </swap> 3861*61046927SAndroid Build Coastguard Worker </ins> 3862*61046927SAndroid Build Coastguard Worker 3863*61046927SAndroid Build Coastguard Worker <ins name="DOORBELL" mask="0xffff8" exact="0xd7860" unused="true" message="job_management" dests="0" unit="add"> 3864*61046927SAndroid Build Coastguard Worker <src start="0"/> 3865*61046927SAndroid Build Coastguard Worker </ins> 3866*61046927SAndroid Build Coastguard Worker 3867*61046927SAndroid Build Coastguard Worker <ins name="EUREKA" mask="0xffff8" exact="0xd7850" unused="true" message="job_management" dests="0" unit="add"> 3868*61046927SAndroid Build Coastguard Worker <src start="0"/> 3869*61046927SAndroid Build Coastguard Worker </ins> 3870*61046927SAndroid Build Coastguard Worker 3871*61046927SAndroid Build Coastguard Worker <ins name="F16_TO_F32" mask="0xffff0" exact="0x3cd10" unit="add"> 3872*61046927SAndroid Build Coastguard Worker <src start="0"/> 3873*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="3" size="1" default="h0"> 3874*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3875*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3876*61046927SAndroid Build Coastguard Worker </mod> 3877*61046927SAndroid Build Coastguard Worker <mod name="ftz" start="9" size="1" opt="ftz" pseudo="true"/> 3878*61046927SAndroid Build Coastguard Worker </ins> 3879*61046927SAndroid Build Coastguard Worker 3880*61046927SAndroid Build Coastguard Worker <ins name="F16_TO_S32" unit="add"> 3881*61046927SAndroid Build Coastguard Worker <src start="0"/> 3882*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 3883*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3884*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 3885*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 3886*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 3887*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 3888*61046927SAndroid Build Coastguard Worker </mod> 3889*61046927SAndroid Build Coastguard Worker <mod name="lane0" size="1" default="h0"> 3890*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3891*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3892*61046927SAndroid Build Coastguard Worker </mod> 3893*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff48" exact="0x3c500"> 3894*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 3895*61046927SAndroid Build Coastguard Worker <copy name="lane0" start="7"/> 3896*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3897*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 3898*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 3899*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 3900*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 3901*61046927SAndroid Build Coastguard Worker </derived> 3902*61046927SAndroid Build Coastguard Worker </encoding> 3903*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffd8" exact="0x3cc40"> 3904*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 3905*61046927SAndroid Build Coastguard Worker <copy name="lane0" start="5"/> 3906*61046927SAndroid Build Coastguard Worker </encoding> 3907*61046927SAndroid Build Coastguard Worker </ins> 3908*61046927SAndroid Build Coastguard Worker 3909*61046927SAndroid Build Coastguard Worker <ins name="F16_TO_U32" unit="add"> 3910*61046927SAndroid Build Coastguard Worker <src start="0"/> 3911*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 3912*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3913*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 3914*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 3915*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 3916*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 3917*61046927SAndroid Build Coastguard Worker </mod> 3918*61046927SAndroid Build Coastguard Worker <mod name="lane0" size="1" default="h0"> 3919*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 3920*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 3921*61046927SAndroid Build Coastguard Worker </mod> 3922*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff48" exact="0x3c508"> 3923*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 3924*61046927SAndroid Build Coastguard Worker <copy name="lane0" start="7"/> 3925*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3926*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 3927*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 3928*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 3929*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 3930*61046927SAndroid Build Coastguard Worker </derived> 3931*61046927SAndroid Build Coastguard Worker </encoding> 3932*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffd8" exact="0x3cc48"> 3933*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 3934*61046927SAndroid Build Coastguard Worker <copy name="lane0" start="5"/> 3935*61046927SAndroid Build Coastguard Worker </encoding> 3936*61046927SAndroid Build Coastguard Worker </ins> 3937*61046927SAndroid Build Coastguard Worker 3938*61046927SAndroid Build Coastguard Worker <ins name="F32_TO_S32" unit="add"> 3939*61046927SAndroid Build Coastguard Worker <src start="0"/> 3940*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 3941*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3942*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 3943*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 3944*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 3945*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 3946*61046927SAndroid Build Coastguard Worker </mod> 3947*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3c980"> 3948*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 3949*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3950*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 3951*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 3952*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 3953*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 3954*61046927SAndroid Build Coastguard Worker </derived> 3955*61046927SAndroid Build Coastguard Worker </encoding> 3956*61046927SAndroid Build Coastguard Worker <encoding mask="0xffff8" exact="0x3cca0"> 3957*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 3958*61046927SAndroid Build Coastguard Worker </encoding> 3959*61046927SAndroid Build Coastguard Worker </ins> 3960*61046927SAndroid Build Coastguard Worker 3961*61046927SAndroid Build Coastguard Worker <ins name="F32_TO_U32" unit="add"> 3962*61046927SAndroid Build Coastguard Worker <src start="0"/> 3963*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 3964*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3965*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 3966*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 3967*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 3968*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 3969*61046927SAndroid Build Coastguard Worker </mod> 3970*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3c988"> 3971*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 3972*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 3973*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 3974*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 3975*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 3976*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 3977*61046927SAndroid Build Coastguard Worker </derived> 3978*61046927SAndroid Build Coastguard Worker </encoding> 3979*61046927SAndroid Build Coastguard Worker <encoding mask="0xffff8" exact="0x3cca8"> 3980*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 3981*61046927SAndroid Build Coastguard Worker </encoding> 3982*61046927SAndroid Build Coastguard Worker </ins> 3983*61046927SAndroid Build Coastguard Worker 3984*61046927SAndroid Build Coastguard Worker <ins name="FADD.f32" unit="add"> 3985*61046927SAndroid Build Coastguard Worker <src start="0"/> 3986*61046927SAndroid Build Coastguard Worker <src start="3"/> 3987*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 3988*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3989*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 3990*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 3991*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 3992*61046927SAndroid Build Coastguard Worker <opt>rto</opt> 3993*61046927SAndroid Build Coastguard Worker </mod> 3994*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 3995*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 3996*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 3997*61046927SAndroid Build Coastguard Worker <mod name="clamp" size="2"> 3998*61046927SAndroid Build Coastguard Worker <opt>none</opt> 3999*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 4000*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 4001*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 4002*61046927SAndroid Build Coastguard Worker </mod> 4003*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 4004*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4005*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4006*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4007*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4008*61046927SAndroid Build Coastguard Worker </mod> 4009*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 4010*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4011*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4012*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4013*61046927SAndroid Build Coastguard Worker </mod> 4014*61046927SAndroid Build Coastguard Worker <encoding mask="0xf0000" exact="0x20000"> 4015*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rto"/> 4016*61046927SAndroid Build Coastguard Worker <copy name="abs1" start="6"/> 4017*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="7"/> 4018*61046927SAndroid Build Coastguard Worker <copy name="neg1" start="8"/> 4019*61046927SAndroid Build Coastguard Worker <copy name="clamp" start="11"/> 4020*61046927SAndroid Build Coastguard Worker <copy name="abs0" start="15"/> 4021*61046927SAndroid Build Coastguard Worker <derived start="13" size="2"> 4022*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 4023*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 4024*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 4025*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 4026*61046927SAndroid Build Coastguard Worker </derived> 4027*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 4028*61046927SAndroid Build Coastguard Worker <and> 4029*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4030*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4031*61046927SAndroid Build Coastguard Worker </and> 4032*61046927SAndroid Build Coastguard Worker <and> 4033*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4034*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 4035*61046927SAndroid Build Coastguard Worker </and> 4036*61046927SAndroid Build Coastguard Worker <and> 4037*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4038*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 4039*61046927SAndroid Build Coastguard Worker </and> 4040*61046927SAndroid Build Coastguard Worker <and> 4041*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4042*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 4043*61046927SAndroid Build Coastguard Worker </and> 4044*61046927SAndroid Build Coastguard Worker </derived> 4045*61046927SAndroid Build Coastguard Worker </encoding> 4046*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x75200"> 4047*61046927SAndroid Build Coastguard Worker <and> 4048*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rto"/> 4049*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4050*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4051*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4052*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4053*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4054*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 4055*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4056*61046927SAndroid Build Coastguard Worker </and> 4057*61046927SAndroid Build Coastguard Worker </encoding> 4058*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 4059*61046927SAndroid Build Coastguard Worker <or> 4060*61046927SAndroid Build Coastguard Worker <and> 4061*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4062*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4063*61046927SAndroid Build Coastguard Worker </and> 4064*61046927SAndroid Build Coastguard Worker <and> 4065*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4066*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4067*61046927SAndroid Build Coastguard Worker </and> 4068*61046927SAndroid Build Coastguard Worker </or> 4069*61046927SAndroid Build Coastguard Worker </swap> 4070*61046927SAndroid Build Coastguard Worker </ins> 4071*61046927SAndroid Build Coastguard Worker 4072*61046927SAndroid Build Coastguard Worker <ins name="FADD.v2f16" mask="0xf0000" exact="0xa0000" unit="add"> 4073*61046927SAndroid Build Coastguard Worker <src start="0"/> 4074*61046927SAndroid Build Coastguard Worker <src start="3"/> 4075*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 4076*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 4077*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 4078*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 4079*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4080*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4081*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4082*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4083*61046927SAndroid Build Coastguard Worker </mod> 4084*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 4085*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4086*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4087*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4088*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4089*61046927SAndroid Build Coastguard Worker </mod> 4090*61046927SAndroid Build Coastguard Worker <mod name="round" start="13" size="2"> 4091*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4092*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4093*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4094*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 4095*61046927SAndroid Build Coastguard Worker </mod> 4096*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="15" size="1" opt="abs"/> 4097*61046927SAndroid Build Coastguard Worker </ins> 4098*61046927SAndroid Build Coastguard Worker 4099*61046927SAndroid Build Coastguard Worker <ins name="FADD_RSCALE.f32" mask="0xe8000" exact="0x88000" unit="add"> 4100*61046927SAndroid Build Coastguard Worker <src start="0"/> 4101*61046927SAndroid Build Coastguard Worker <src start="3"/> 4102*61046927SAndroid Build Coastguard Worker <src start="6"/> 4103*61046927SAndroid Build Coastguard Worker <mod name="clamp" size="1" opt="clamp_0_1"/> 4104*61046927SAndroid Build Coastguard Worker <mod name="special" size="1" opt="n"/> 4105*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 4106*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4107*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4108*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4109*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 4110*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 4111*61046927SAndroid Build Coastguard Worker </mod> 4112*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="12" size="1" opt="abs"/> 4113*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="13" size="1" opt="neg"/> 4114*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="14" size="1" opt="neg"/> 4115*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="16" size="1" opt="abs"/> 4116*61046927SAndroid Build Coastguard Worker <derived start="9" size="3"> 4117*61046927SAndroid Build Coastguard Worker <and> 4118*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4119*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 4120*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 4121*61046927SAndroid Build Coastguard Worker </and> 4122*61046927SAndroid Build Coastguard Worker <reserved/> 4123*61046927SAndroid Build Coastguard Worker <and> 4124*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#clamp_0_1"/> 4125*61046927SAndroid Build Coastguard Worker <eq left="special" right="#none"/> 4126*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 4127*61046927SAndroid Build Coastguard Worker </and> 4128*61046927SAndroid Build Coastguard Worker <and> 4129*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4130*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 4131*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 4132*61046927SAndroid Build Coastguard Worker </and> 4133*61046927SAndroid Build Coastguard Worker <and> 4134*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4135*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 4136*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 4137*61046927SAndroid Build Coastguard Worker </and> 4138*61046927SAndroid Build Coastguard Worker <and> 4139*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4140*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 4141*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 4142*61046927SAndroid Build Coastguard Worker </and> 4143*61046927SAndroid Build Coastguard Worker <and> 4144*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4145*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 4146*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 4147*61046927SAndroid Build Coastguard Worker </and> 4148*61046927SAndroid Build Coastguard Worker <and> 4149*61046927SAndroid Build Coastguard Worker <eq left="clamp" right="#none"/> 4150*61046927SAndroid Build Coastguard Worker <eq left="special" right="#n"/> 4151*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 4152*61046927SAndroid Build Coastguard Worker </and> 4153*61046927SAndroid Build Coastguard Worker </derived> 4154*61046927SAndroid Build Coastguard Worker </ins> 4155*61046927SAndroid Build Coastguard Worker 4156*61046927SAndroid Build Coastguard Worker <ins name="FATAN_ASSIST.f16" mask="0xfff00" exact="0x67800" unused="true" table="true" unit="add"> 4157*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4158*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4159*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="6" size="1" default="h0"> 4160*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4161*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4162*61046927SAndroid Build Coastguard Worker </mod> 4163*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="7" size="1" default="h0"> 4164*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4165*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4166*61046927SAndroid Build Coastguard Worker </mod> 4167*61046927SAndroid Build Coastguard Worker </ins> 4168*61046927SAndroid Build Coastguard Worker 4169*61046927SAndroid Build Coastguard Worker <ins name="FATAN_ASSIST.f32" mask="0xfffc0" exact="0x67a00" unused="true" table="true" unit="add"> 4170*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4171*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4172*61046927SAndroid Build Coastguard Worker </ins> 4173*61046927SAndroid Build Coastguard Worker 4174*61046927SAndroid Build Coastguard Worker <ins name="FATAN_TABLE.f16" mask="0xfff00" exact="0x67900" unused="true" table="true" unit="add"> 4175*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4176*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4177*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="6" size="1" default="h0"> 4178*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4179*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4180*61046927SAndroid Build Coastguard Worker </mod> 4181*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="7" size="1" default="h0"> 4182*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4183*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4184*61046927SAndroid Build Coastguard Worker </mod> 4185*61046927SAndroid Build Coastguard Worker </ins> 4186*61046927SAndroid Build Coastguard Worker 4187*61046927SAndroid Build Coastguard Worker <ins name="FATAN_TABLE.f32" mask="0xfffc0" exact="0x67a40" unused="true" table="true" unit="add"> 4188*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4189*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4190*61046927SAndroid Build Coastguard Worker </ins> 4191*61046927SAndroid Build Coastguard Worker 4192*61046927SAndroid Build Coastguard Worker <ins name="FCMP.f32" mask="0xf0000" exact="0x30000" unit="add"> 4193*61046927SAndroid Build Coastguard Worker <src start="0"/> 4194*61046927SAndroid Build Coastguard Worker <src start="3"/> 4195*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4196*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4197*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4198*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4199*61046927SAndroid Build Coastguard Worker </mod> 4200*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 4201*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4202*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4203*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4204*61046927SAndroid Build Coastguard Worker </mod> 4205*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4206*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 4207*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="3"> 4208*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 4209*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 4210*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 4211*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 4212*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 4213*61046927SAndroid Build Coastguard Worker <opt>le</opt> 4214*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 4215*61046927SAndroid Build Coastguard Worker <opt>total</opt> 4216*61046927SAndroid Build Coastguard Worker </mod> 4217*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="11" size="1" opt="abs"/> 4218*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="12" size="1" opt="abs"/> 4219*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="14" size="2" default="i1"> 4220*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 4221*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 4222*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 4223*61046927SAndroid Build Coastguard Worker </mod> 4224*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 4225*61046927SAndroid Build Coastguard Worker <and> 4226*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4227*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4228*61046927SAndroid Build Coastguard Worker </and> 4229*61046927SAndroid Build Coastguard Worker <and> 4230*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4231*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 4232*61046927SAndroid Build Coastguard Worker </and> 4233*61046927SAndroid Build Coastguard Worker <and> 4234*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4235*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h1"/> 4236*61046927SAndroid Build Coastguard Worker </and> 4237*61046927SAndroid Build Coastguard Worker <and> 4238*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4239*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#h0"/> 4240*61046927SAndroid Build Coastguard Worker </and> 4241*61046927SAndroid Build Coastguard Worker </derived> 4242*61046927SAndroid Build Coastguard Worker <derived start="13" size="1"> 4243*61046927SAndroid Build Coastguard Worker <and> 4244*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4245*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 4246*61046927SAndroid Build Coastguard Worker </and> 4247*61046927SAndroid Build Coastguard Worker <and> 4248*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 4249*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 4250*61046927SAndroid Build Coastguard Worker </and> 4251*61046927SAndroid Build Coastguard Worker </derived> 4252*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 4253*61046927SAndroid Build Coastguard Worker <or> 4254*61046927SAndroid Build Coastguard Worker <and> 4255*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4256*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 4257*61046927SAndroid Build Coastguard Worker </and> 4258*61046927SAndroid Build Coastguard Worker <and> 4259*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4260*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4261*61046927SAndroid Build Coastguard Worker </and> 4262*61046927SAndroid Build Coastguard Worker <and> 4263*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4264*61046927SAndroid Build Coastguard Worker <eq left="widen1" right="#none"/> 4265*61046927SAndroid Build Coastguard Worker </and> 4266*61046927SAndroid Build Coastguard Worker </or> 4267*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 4268*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 4269*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 4270*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 4271*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 4272*61046927SAndroid Build Coastguard Worker </rewrite> 4273*61046927SAndroid Build Coastguard Worker </swap> 4274*61046927SAndroid Build Coastguard Worker </ins> 4275*61046927SAndroid Build Coastguard Worker 4276*61046927SAndroid Build Coastguard Worker <ins name="FCMP.v2f16" mask="0xf0000" exact="0xb0000" unit="add"> 4277*61046927SAndroid Build Coastguard Worker <src start="0"/> 4278*61046927SAndroid Build Coastguard Worker <src start="3"/> 4279*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4280*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 4281*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="3"> 4282*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 4283*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 4284*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 4285*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 4286*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 4287*61046927SAndroid Build Coastguard Worker <opt>le</opt> 4288*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 4289*61046927SAndroid Build Coastguard Worker <opt>total</opt> 4290*61046927SAndroid Build Coastguard Worker </mod> 4291*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 4292*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4293*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4294*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4295*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4296*61046927SAndroid Build Coastguard Worker </mod> 4297*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 4298*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4299*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4300*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4301*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4302*61046927SAndroid Build Coastguard Worker </mod> 4303*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="14" size="2" default="i1"> 4304*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 4305*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 4306*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 4307*61046927SAndroid Build Coastguard Worker </mod> 4308*61046927SAndroid Build Coastguard Worker <derived start="13" size="1"> 4309*61046927SAndroid Build Coastguard Worker <and> 4310*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4311*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 4312*61046927SAndroid Build Coastguard Worker </and> 4313*61046927SAndroid Build Coastguard Worker <and> 4314*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 4315*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 4316*61046927SAndroid Build Coastguard Worker </and> 4317*61046927SAndroid Build Coastguard Worker </derived> 4318*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 4319*61046927SAndroid Build Coastguard Worker <and> 4320*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4321*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 4322*61046927SAndroid Build Coastguard Worker </and> 4323*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 4324*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 4325*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 4326*61046927SAndroid Build Coastguard Worker <map from="gt" to="lt"/> 4327*61046927SAndroid Build Coastguard Worker <map from="ge" to="le"/> 4328*61046927SAndroid Build Coastguard Worker </rewrite> 4329*61046927SAndroid Build Coastguard Worker </swap> 4330*61046927SAndroid Build Coastguard Worker </ins> 4331*61046927SAndroid Build Coastguard Worker 4332*61046927SAndroid Build Coastguard Worker <ins name="FCOS_TABLE.u6" mask="0xfffe8" exact="0x67a88" table="true" unit="add"> 4333*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4334*61046927SAndroid Build Coastguard Worker <mod name="offset" start="4" size="1" opt="offset"/> 4335*61046927SAndroid Build Coastguard Worker </ins> 4336*61046927SAndroid Build Coastguard Worker 4337*61046927SAndroid Build Coastguard Worker <ins name="FEXP.f32" mask="0xfffc0" exact="0x66ac0" table="true" unit="add"> 4338*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4339*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4340*61046927SAndroid Build Coastguard Worker </ins> 4341*61046927SAndroid Build Coastguard Worker 4342*61046927SAndroid Build Coastguard Worker <ins name="FEXP_TABLE.u4" mask="0xfffe0" exact="0x67ac0" table="true" unit="add"> 4343*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4344*61046927SAndroid Build Coastguard Worker <mod name="adj" start="3" size="2"> 4345*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4346*61046927SAndroid Build Coastguard Worker <opt>small</opt> 4347*61046927SAndroid Build Coastguard Worker <opt>low</opt> 4348*61046927SAndroid Build Coastguard Worker </mod> 4349*61046927SAndroid Build Coastguard Worker </ins> 4350*61046927SAndroid Build Coastguard Worker 4351*61046927SAndroid Build Coastguard Worker <ins name="FLOGD.f32" mask="0xffff8" exact="0x66340" table="true" unit="add"> 4352*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4353*61046927SAndroid Build Coastguard Worker </ins> 4354*61046927SAndroid Build Coastguard Worker 4355*61046927SAndroid Build Coastguard Worker <ins name="FLOG_TABLE.f32" table="true" unit="add"> 4356*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4357*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4358*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4359*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4360*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4361*61046927SAndroid Build Coastguard Worker </mod> 4362*61046927SAndroid Build Coastguard Worker <mod name="mode" size="2"> 4363*61046927SAndroid Build Coastguard Worker <opt>red</opt> 4364*61046927SAndroid Build Coastguard Worker <opt>base2</opt> 4365*61046927SAndroid Build Coastguard Worker <opt>natural</opt> 4366*61046927SAndroid Build Coastguard Worker </mod> 4367*61046927SAndroid Build Coastguard Worker <mod name="precision" size="2"> 4368*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4369*61046927SAndroid Build Coastguard Worker <opt>high</opt> 4370*61046927SAndroid Build Coastguard Worker <opt>low</opt> 4371*61046927SAndroid Build Coastguard Worker </mod> 4372*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4373*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 4374*61046927SAndroid Build Coastguard Worker <mod name="divzero" size="1" opt="divzero"/> 4375*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x67300"> 4376*61046927SAndroid Build Coastguard Worker <and> 4377*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#red"/> 4378*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4379*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#none"/> 4380*61046927SAndroid Build Coastguard Worker </and> 4381*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="3"/> 4382*61046927SAndroid Build Coastguard Worker <copy name="abs0" start="4"/> 4383*61046927SAndroid Build Coastguard Worker <copy name="divzero" start="5"/> 4384*61046927SAndroid Build Coastguard Worker </encoding> 4385*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff40" exact="0x67340"> 4386*61046927SAndroid Build Coastguard Worker <and> 4387*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#red"/> 4388*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 4389*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#none"/> 4390*61046927SAndroid Build Coastguard Worker </and> 4391*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="3"/> 4392*61046927SAndroid Build Coastguard Worker <copy name="abs0" start="4"/> 4393*61046927SAndroid Build Coastguard Worker <copy name="divzero" start="5"/> 4394*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 4395*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4396*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4397*61046927SAndroid Build Coastguard Worker </derived> 4398*61046927SAndroid Build Coastguard Worker </encoding> 4399*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x67b00"> 4400*61046927SAndroid Build Coastguard Worker <and> 4401*61046927SAndroid Build Coastguard Worker <neq left="mode" right="#red"/> 4402*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4403*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#none"/> 4404*61046927SAndroid Build Coastguard Worker <eq left="divzero" right="#none"/> 4405*61046927SAndroid Build Coastguard Worker </and> 4406*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="3"/> 4407*61046927SAndroid Build Coastguard Worker <copy name="abs0" start="4"/> 4408*61046927SAndroid Build Coastguard Worker <derived start="5" size="1"> 4409*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#base2"/> 4410*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#natural"/> 4411*61046927SAndroid Build Coastguard Worker </derived> 4412*61046927SAndroid Build Coastguard Worker </encoding> 4413*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff40" exact="0x67b40"> 4414*61046927SAndroid Build Coastguard Worker <and> 4415*61046927SAndroid Build Coastguard Worker <neq left="mode" right="#red"/> 4416*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 4417*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#none"/> 4418*61046927SAndroid Build Coastguard Worker <eq left="divzero" right="#none"/> 4419*61046927SAndroid Build Coastguard Worker </and> 4420*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="3"/> 4421*61046927SAndroid Build Coastguard Worker <copy name="abs0" start="4"/> 4422*61046927SAndroid Build Coastguard Worker <derived start="5" size="1"> 4423*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#base2"/> 4424*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#natural"/> 4425*61046927SAndroid Build Coastguard Worker </derived> 4426*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 4427*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4428*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4429*61046927SAndroid Build Coastguard Worker </derived> 4430*61046927SAndroid Build Coastguard Worker </encoding> 4431*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffe0" exact="0x67ae0"> 4432*61046927SAndroid Build Coastguard Worker <and> 4433*61046927SAndroid Build Coastguard Worker <neq left="mode" right="#red"/> 4434*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4435*61046927SAndroid Build Coastguard Worker <neq left="precision" right="#none"/> 4436*61046927SAndroid Build Coastguard Worker <eq left="divzero" right="#none"/> 4437*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4438*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4439*61046927SAndroid Build Coastguard Worker </and> 4440*61046927SAndroid Build Coastguard Worker <derived start="3" size="1"> 4441*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#natural"/> 4442*61046927SAndroid Build Coastguard Worker <eq left="mode" right="#base2"/> 4443*61046927SAndroid Build Coastguard Worker </derived> 4444*61046927SAndroid Build Coastguard Worker <derived start="4" size="1"> 4445*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#high"/> 4446*61046927SAndroid Build Coastguard Worker <eq left="precision" right="#low"/> 4447*61046927SAndroid Build Coastguard Worker </derived> 4448*61046927SAndroid Build Coastguard Worker </encoding> 4449*61046927SAndroid Build Coastguard Worker </ins> 4450*61046927SAndroid Build Coastguard Worker 4451*61046927SAndroid Build Coastguard Worker <ins name="FMAX.f32" mask="0xf0600" exact="0x0" unit="add"> 4452*61046927SAndroid Build Coastguard Worker <src start="0"/> 4453*61046927SAndroid Build Coastguard Worker <src start="3"/> 4454*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 4455*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 4456*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 4457*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="11" size="2"> 4458*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4459*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 4460*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 4461*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 4462*61046927SAndroid Build Coastguard Worker </mod> 4463*61046927SAndroid Build Coastguard Worker <mod name="sem" start="13" size="2" default="nan_suppress"> 4464*61046927SAndroid Build Coastguard Worker <opt>nan_suppress</opt> 4465*61046927SAndroid Build Coastguard Worker <opt>nan_propagate</opt> 4466*61046927SAndroid Build Coastguard Worker <opt>c</opt> 4467*61046927SAndroid Build Coastguard Worker <opt>inverse_c</opt> 4468*61046927SAndroid Build Coastguard Worker </mod> 4469*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="15" size="1" opt="abs"/> 4470*61046927SAndroid Build Coastguard Worker </ins> 4471*61046927SAndroid Build Coastguard Worker 4472*61046927SAndroid Build Coastguard Worker <ins name="FMAX.v2f16" mask="0xf8000" exact="0x80000" unit="add"> 4473*61046927SAndroid Build Coastguard Worker <src start="0"/> 4474*61046927SAndroid Build Coastguard Worker <src start="3"/> 4475*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 4476*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 4477*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 4478*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 4479*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 4480*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4481*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4482*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4483*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4484*61046927SAndroid Build Coastguard Worker </mod> 4485*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 4486*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4487*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4488*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4489*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4490*61046927SAndroid Build Coastguard Worker </mod> 4491*61046927SAndroid Build Coastguard Worker <mod name="sem" start="13" size="2" default="nan_suppress"> 4492*61046927SAndroid Build Coastguard Worker <opt>nan_suppress</opt> 4493*61046927SAndroid Build Coastguard Worker <opt>nan_propagate</opt> 4494*61046927SAndroid Build Coastguard Worker <opt>c</opt> 4495*61046927SAndroid Build Coastguard Worker <opt>inverse_c</opt> 4496*61046927SAndroid Build Coastguard Worker </mod> 4497*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 4498*61046927SAndroid Build Coastguard Worker <or> 4499*61046927SAndroid Build Coastguard Worker <and> 4500*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4501*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4502*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4503*61046927SAndroid Build Coastguard Worker </and> 4504*61046927SAndroid Build Coastguard Worker <and> 4505*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4506*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4507*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4508*61046927SAndroid Build Coastguard Worker </and> 4509*61046927SAndroid Build Coastguard Worker </or> 4510*61046927SAndroid Build Coastguard Worker <or> 4511*61046927SAndroid Build Coastguard Worker <and> 4512*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4513*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 4514*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4515*61046927SAndroid Build Coastguard Worker </and> 4516*61046927SAndroid Build Coastguard Worker <and> 4517*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4518*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4519*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4520*61046927SAndroid Build Coastguard Worker </and> 4521*61046927SAndroid Build Coastguard Worker </or> 4522*61046927SAndroid Build Coastguard Worker </derived> 4523*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 4524*61046927SAndroid Build Coastguard Worker <or> 4525*61046927SAndroid Build Coastguard Worker <and> 4526*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4527*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4528*61046927SAndroid Build Coastguard Worker </and> 4529*61046927SAndroid Build Coastguard Worker <and> 4530*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 4531*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4532*61046927SAndroid Build Coastguard Worker </and> 4533*61046927SAndroid Build Coastguard Worker </or> 4534*61046927SAndroid Build Coastguard Worker <rewrite name="sem"> 4535*61046927SAndroid Build Coastguard Worker <map from="c" to="inverse_c"/> 4536*61046927SAndroid Build Coastguard Worker <map from="inverse_c" to="c"/> 4537*61046927SAndroid Build Coastguard Worker </rewrite> 4538*61046927SAndroid Build Coastguard Worker </swap> 4539*61046927SAndroid Build Coastguard Worker </ins> 4540*61046927SAndroid Build Coastguard Worker 4541*61046927SAndroid Build Coastguard Worker <ins name="FMIN.f32" mask="0xf0600" exact="0x10000" unit="add"> 4542*61046927SAndroid Build Coastguard Worker <src start="0"/> 4543*61046927SAndroid Build Coastguard Worker <src start="3"/> 4544*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 4545*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 4546*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 4547*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="11" size="2"> 4548*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4549*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 4550*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 4551*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 4552*61046927SAndroid Build Coastguard Worker </mod> 4553*61046927SAndroid Build Coastguard Worker <mod name="sem" start="13" size="2" default="nan_suppress"> 4554*61046927SAndroid Build Coastguard Worker <opt>nan_suppress</opt> 4555*61046927SAndroid Build Coastguard Worker <opt>nan_propagate</opt> 4556*61046927SAndroid Build Coastguard Worker <opt>c</opt> 4557*61046927SAndroid Build Coastguard Worker <opt>inverse_c</opt> 4558*61046927SAndroid Build Coastguard Worker </mod> 4559*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="15" size="1" opt="abs"/> 4560*61046927SAndroid Build Coastguard Worker </ins> 4561*61046927SAndroid Build Coastguard Worker 4562*61046927SAndroid Build Coastguard Worker <ins name="FMIN.v2f16" mask="0xf8000" exact="0x90000" unit="add"> 4563*61046927SAndroid Build Coastguard Worker <src start="0"/> 4564*61046927SAndroid Build Coastguard Worker <src start="3"/> 4565*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 4566*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 4567*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 4568*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 4569*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 4570*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4571*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4572*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4573*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4574*61046927SAndroid Build Coastguard Worker </mod> 4575*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 4576*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4577*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4578*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4579*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4580*61046927SAndroid Build Coastguard Worker </mod> 4581*61046927SAndroid Build Coastguard Worker <mod name="sem" start="13" size="2" default="nan_suppress"> 4582*61046927SAndroid Build Coastguard Worker <opt>nan_suppress</opt> 4583*61046927SAndroid Build Coastguard Worker <opt>nan_propagate</opt> 4584*61046927SAndroid Build Coastguard Worker <opt>c</opt> 4585*61046927SAndroid Build Coastguard Worker <opt>inverse_c</opt> 4586*61046927SAndroid Build Coastguard Worker </mod> 4587*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 4588*61046927SAndroid Build Coastguard Worker <or> 4589*61046927SAndroid Build Coastguard Worker <and> 4590*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4591*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4592*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4593*61046927SAndroid Build Coastguard Worker </and> 4594*61046927SAndroid Build Coastguard Worker <and> 4595*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4596*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4597*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4598*61046927SAndroid Build Coastguard Worker </and> 4599*61046927SAndroid Build Coastguard Worker </or> 4600*61046927SAndroid Build Coastguard Worker <or> 4601*61046927SAndroid Build Coastguard Worker <and> 4602*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4603*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 4604*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4605*61046927SAndroid Build Coastguard Worker </and> 4606*61046927SAndroid Build Coastguard Worker <and> 4607*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 4608*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 4609*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4610*61046927SAndroid Build Coastguard Worker </and> 4611*61046927SAndroid Build Coastguard Worker </or> 4612*61046927SAndroid Build Coastguard Worker </derived> 4613*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 4614*61046927SAndroid Build Coastguard Worker <or> 4615*61046927SAndroid Build Coastguard Worker <and> 4616*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 4617*61046927SAndroid Build Coastguard Worker <eq left="ordering" right="#gt"/> 4618*61046927SAndroid Build Coastguard Worker </and> 4619*61046927SAndroid Build Coastguard Worker <and> 4620*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 4621*61046927SAndroid Build Coastguard Worker <neq left="ordering" right="#gt"/> 4622*61046927SAndroid Build Coastguard Worker </and> 4623*61046927SAndroid Build Coastguard Worker </or> 4624*61046927SAndroid Build Coastguard Worker <rewrite name="sem"> 4625*61046927SAndroid Build Coastguard Worker <map from="c" to="inverse_c"/> 4626*61046927SAndroid Build Coastguard Worker <map from="inverse_c" to="c"/> 4627*61046927SAndroid Build Coastguard Worker </rewrite> 4628*61046927SAndroid Build Coastguard Worker </swap> 4629*61046927SAndroid Build Coastguard Worker </ins> 4630*61046927SAndroid Build Coastguard Worker 4631*61046927SAndroid Build Coastguard Worker <ins name="FPCLASS.f16" mask="0xffff0" exact="0x67c40" table="true" unit="add"> 4632*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4633*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="3" size="1" default="h0"> 4634*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4635*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4636*61046927SAndroid Build Coastguard Worker </mod> 4637*61046927SAndroid Build Coastguard Worker </ins> 4638*61046927SAndroid Build Coastguard Worker 4639*61046927SAndroid Build Coastguard Worker <ins name="FPCLASS.f32" mask="0xffff8" exact="0x67c50" table="true" unit="add"> 4640*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4641*61046927SAndroid Build Coastguard Worker </ins> 4642*61046927SAndroid Build Coastguard Worker 4643*61046927SAndroid Build Coastguard Worker <ins name="FPOW_SC_APPLY" mask="0xfffc0" exact="0x75080" unit="add"> 4644*61046927SAndroid Build Coastguard Worker <src start="0"/> 4645*61046927SAndroid Build Coastguard Worker <src start="3"/> 4646*61046927SAndroid Build Coastguard Worker </ins> 4647*61046927SAndroid Build Coastguard Worker 4648*61046927SAndroid Build Coastguard Worker <ins name="FPOW_SC_DET.f16" table="true" unit="add"> 4649*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4650*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4651*61046927SAndroid Build Coastguard Worker <mod name="func" size="2"> 4652*61046927SAndroid Build Coastguard Worker <opt>pow</opt> 4653*61046927SAndroid Build Coastguard Worker <opt>powr</opt> 4654*61046927SAndroid Build Coastguard Worker <opt>pown</opt> 4655*61046927SAndroid Build Coastguard Worker <opt>rootn</opt> 4656*61046927SAndroid Build Coastguard Worker </mod> 4657*61046927SAndroid Build Coastguard Worker <mod name="lane1" size="2"> 4658*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4659*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4660*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4661*61046927SAndroid Build Coastguard Worker </mod> 4662*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="7" size="1" default="h0"> 4663*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4664*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4665*61046927SAndroid Build Coastguard Worker </mod> 4666*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe00" exact="0x67400"> 4667*61046927SAndroid Build Coastguard Worker <or> 4668*61046927SAndroid Build Coastguard Worker <eq left="func" right="#pow"/> 4669*61046927SAndroid Build Coastguard Worker <eq left="func" right="#powr"/> 4670*61046927SAndroid Build Coastguard Worker </or> 4671*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 4672*61046927SAndroid Build Coastguard Worker <or> 4673*61046927SAndroid Build Coastguard Worker <eq alias="true" left="lane1" right="#none"/> 4674*61046927SAndroid Build Coastguard Worker <eq left="lane1" right="#h0"/> 4675*61046927SAndroid Build Coastguard Worker </or> 4676*61046927SAndroid Build Coastguard Worker <eq left="lane1" right="#h1"/> 4677*61046927SAndroid Build Coastguard Worker </derived> 4678*61046927SAndroid Build Coastguard Worker <derived start="8" size="1"> 4679*61046927SAndroid Build Coastguard Worker <eq left="func" right="#pow"/> 4680*61046927SAndroid Build Coastguard Worker <eq left="func" right="#powr"/> 4681*61046927SAndroid Build Coastguard Worker </derived> 4682*61046927SAndroid Build Coastguard Worker </encoding> 4683*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe40" exact="0x67600"> 4684*61046927SAndroid Build Coastguard Worker <and> 4685*61046927SAndroid Build Coastguard Worker <or> 4686*61046927SAndroid Build Coastguard Worker <eq left="func" right="#pown"/> 4687*61046927SAndroid Build Coastguard Worker <eq left="func" right="#rootn"/> 4688*61046927SAndroid Build Coastguard Worker </or> 4689*61046927SAndroid Build Coastguard Worker <eq left="lane1" right="#none"/> 4690*61046927SAndroid Build Coastguard Worker </and> 4691*61046927SAndroid Build Coastguard Worker <derived start="8" size="1"> 4692*61046927SAndroid Build Coastguard Worker <eq left="func" right="#pown"/> 4693*61046927SAndroid Build Coastguard Worker <eq left="func" right="#rootn"/> 4694*61046927SAndroid Build Coastguard Worker </derived> 4695*61046927SAndroid Build Coastguard Worker </encoding> 4696*61046927SAndroid Build Coastguard Worker </ins> 4697*61046927SAndroid Build Coastguard Worker 4698*61046927SAndroid Build Coastguard Worker <ins name="FPOW_SC_DET.f32" mask="0xffe40" exact="0x67640" table="true" unit="add"> 4699*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4700*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xf7"/> 4701*61046927SAndroid Build Coastguard Worker <mod name="func" start="7" size="2"> 4702*61046927SAndroid Build Coastguard Worker <opt>pow</opt> 4703*61046927SAndroid Build Coastguard Worker <opt>powr</opt> 4704*61046927SAndroid Build Coastguard Worker <opt>pown</opt> 4705*61046927SAndroid Build Coastguard Worker <opt>rootn</opt> 4706*61046927SAndroid Build Coastguard Worker </mod> 4707*61046927SAndroid Build Coastguard Worker </ins> 4708*61046927SAndroid Build Coastguard Worker 4709*61046927SAndroid Build Coastguard Worker <ins name="FRCBRT_APPROX_A.f32" unused="true" table="true" unit="add"> 4710*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4711*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4712*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4713*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4714*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4715*61046927SAndroid Build Coastguard Worker </mod> 4716*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4717*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4718*61046927SAndroid Build Coastguard Worker <mod name="divzero" start="5" size="1" opt="divzero"/> 4719*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x67200"> 4720*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4721*61046927SAndroid Build Coastguard Worker </encoding> 4722*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff40" exact="0x67240"> 4723*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 4724*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 4725*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4726*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4727*61046927SAndroid Build Coastguard Worker </derived> 4728*61046927SAndroid Build Coastguard Worker </encoding> 4729*61046927SAndroid Build Coastguard Worker </ins> 4730*61046927SAndroid Build Coastguard Worker 4731*61046927SAndroid Build Coastguard Worker <ins name="FRCBRT_APPROX_B.f32" mask="0xffff8" exact="0x67ab0" unused="true" table="true" unit="add"> 4732*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4733*61046927SAndroid Build Coastguard Worker </ins> 4734*61046927SAndroid Build Coastguard Worker 4735*61046927SAndroid Build Coastguard Worker <ins name="FRCBRT_APPROX_C.f32" mask="0xffff8" exact="0x67ab8" unused="true" table="true" unit="add"> 4736*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4737*61046927SAndroid Build Coastguard Worker </ins> 4738*61046927SAndroid Build Coastguard Worker 4739*61046927SAndroid Build Coastguard Worker <ins name="FRCP.f16" mask="0xffec0" exact="0x67080" table="true" unit="add"> 4740*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4741*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4742*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4743*61046927SAndroid Build Coastguard Worker <mod name="divzero" start="5" size="1" opt="divzero"/> 4744*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="8" size="1" default="h0"> 4745*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4746*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4747*61046927SAndroid Build Coastguard Worker </mod> 4748*61046927SAndroid Build Coastguard Worker </ins> 4749*61046927SAndroid Build Coastguard Worker 4750*61046927SAndroid Build Coastguard Worker <ins name="FRCP.f32" mask="0xfffa0" exact="0x66000" table="true" unit="add"> 4751*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4752*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4753*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4754*61046927SAndroid Build Coastguard Worker </mod> 4755*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4756*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4757*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 4758*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4759*61046927SAndroid Build Coastguard Worker <reserved/> 4760*61046927SAndroid Build Coastguard Worker </derived> 4761*61046927SAndroid Build Coastguard Worker </ins> 4762*61046927SAndroid Build Coastguard Worker 4763*61046927SAndroid Build Coastguard Worker <ins name="FRCP_APPROX.f32" table="true" unit="add"> 4764*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4765*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4766*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4767*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4768*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4769*61046927SAndroid Build Coastguard Worker </mod> 4770*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4771*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4772*61046927SAndroid Build Coastguard Worker <mod name="divzero" start="5" size="1" opt="divzero"/> 4773*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x67000"> 4774*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4775*61046927SAndroid Build Coastguard Worker </encoding> 4776*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff40" exact="0x67040"> 4777*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 4778*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 4779*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4780*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4781*61046927SAndroid Build Coastguard Worker </derived> 4782*61046927SAndroid Build Coastguard Worker </encoding> 4783*61046927SAndroid Build Coastguard Worker </ins> 4784*61046927SAndroid Build Coastguard Worker 4785*61046927SAndroid Build Coastguard Worker <ins name="FREXPE.f32" unit="add"> 4786*61046927SAndroid Build Coastguard Worker <src start="0"/> 4787*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4788*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 4789*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 4790*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 4791*61046927SAndroid Build Coastguard Worker <reserved/> 4792*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4793*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4794*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4795*61046927SAndroid Build Coastguard Worker </mod> 4796*61046927SAndroid Build Coastguard Worker <encoding mask="0xffea0" exact="0x3dc20"> 4797*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 4798*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="6"/> 4799*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="8"/> 4800*61046927SAndroid Build Coastguard Worker </encoding> 4801*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffe0" exact="0x3de20"> 4802*61046927SAndroid Build Coastguard Worker <and> 4803*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 4804*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 4805*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4806*61046927SAndroid Build Coastguard Worker </and> 4807*61046927SAndroid Build Coastguard Worker </encoding> 4808*61046927SAndroid Build Coastguard Worker </ins> 4809*61046927SAndroid Build Coastguard Worker 4810*61046927SAndroid Build Coastguard Worker <ins name="FREXPE.v2f16" unit="add"> 4811*61046927SAndroid Build Coastguard Worker <src start="0"/> 4812*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4813*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 4814*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 4815*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 4816*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4817*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4818*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4819*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4820*61046927SAndroid Build Coastguard Worker </mod> 4821*61046927SAndroid Build Coastguard Worker <encoding mask="0xffea0" exact="0x3dc00"> 4822*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 4823*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="6"/> 4824*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="8"/> 4825*61046927SAndroid Build Coastguard Worker </encoding> 4826*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffe0" exact="0x3de00"> 4827*61046927SAndroid Build Coastguard Worker <and> 4828*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 4829*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 4830*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4831*61046927SAndroid Build Coastguard Worker </and> 4832*61046927SAndroid Build Coastguard Worker </encoding> 4833*61046927SAndroid Build Coastguard Worker </ins> 4834*61046927SAndroid Build Coastguard Worker 4835*61046927SAndroid Build Coastguard Worker <ins name="FREXPM.f32" unit="add"> 4836*61046927SAndroid Build Coastguard Worker <src start="0"/> 4837*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="6" size="1" opt="abs"/> 4838*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 4839*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 4840*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 4841*61046927SAndroid Build Coastguard Worker <reserved/> 4842*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4843*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4844*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4845*61046927SAndroid Build Coastguard Worker </mod> 4846*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4847*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff20" exact="0x3db20"> 4848*61046927SAndroid Build Coastguard Worker <and> 4849*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 4850*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4851*61046927SAndroid Build Coastguard Worker </and> 4852*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="7"/> 4853*61046927SAndroid Build Coastguard Worker </encoding> 4854*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff20" exact="0x3da20"> 4855*61046927SAndroid Build Coastguard Worker <and> 4856*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 4857*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 4858*61046927SAndroid Build Coastguard Worker </and> 4859*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="7"/> 4860*61046927SAndroid Build Coastguard Worker </encoding> 4861*61046927SAndroid Build Coastguard Worker </ins> 4862*61046927SAndroid Build Coastguard Worker 4863*61046927SAndroid Build Coastguard Worker <ins name="FREXPM.v2f16" unit="add"> 4864*61046927SAndroid Build Coastguard Worker <src start="0"/> 4865*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="6" size="1" opt="abs"/> 4866*61046927SAndroid Build Coastguard Worker <mod name="sqrt" size="1" opt="sqrt"/> 4867*61046927SAndroid Build Coastguard Worker <mod name="log" size="1" opt="log"/> 4868*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 4869*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4870*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4871*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4872*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4873*61046927SAndroid Build Coastguard Worker </mod> 4874*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 4875*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff20" exact="0x3db00"> 4876*61046927SAndroid Build Coastguard Worker <and> 4877*61046927SAndroid Build Coastguard Worker <eq left="log" right="#none"/> 4878*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 4879*61046927SAndroid Build Coastguard Worker </and> 4880*61046927SAndroid Build Coastguard Worker <copy name="sqrt" start="7"/> 4881*61046927SAndroid Build Coastguard Worker </encoding> 4882*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff20" exact="0x3da00"> 4883*61046927SAndroid Build Coastguard Worker <and> 4884*61046927SAndroid Build Coastguard Worker <eq left="log" right="#log"/> 4885*61046927SAndroid Build Coastguard Worker <eq left="sqrt" right="#none"/> 4886*61046927SAndroid Build Coastguard Worker </and> 4887*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="7"/> 4888*61046927SAndroid Build Coastguard Worker </encoding> 4889*61046927SAndroid Build Coastguard Worker </ins> 4890*61046927SAndroid Build Coastguard Worker 4891*61046927SAndroid Build Coastguard Worker <ins name="FROUND.f32" mask="0xff860" exact="0x3e820" unit="add"> 4892*61046927SAndroid Build Coastguard Worker <src start="0"/> 4893*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="7" size="1" opt="abs"/> 4894*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="8" size="1" opt="neg"/> 4895*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 4896*61046927SAndroid Build Coastguard Worker <reserved/> 4897*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4898*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4899*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4900*61046927SAndroid Build Coastguard Worker </mod> 4901*61046927SAndroid Build Coastguard Worker <mod name="round" start="9" size="2"> 4902*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4903*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4904*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4905*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 4906*61046927SAndroid Build Coastguard Worker </mod> 4907*61046927SAndroid Build Coastguard Worker </ins> 4908*61046927SAndroid Build Coastguard Worker 4909*61046927SAndroid Build Coastguard Worker <ins name="FROUND.v2f16" mask="0xff860" exact="0x3e800" unit="add"> 4910*61046927SAndroid Build Coastguard Worker <src start="0"/> 4911*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="7" size="1" opt="abs"/> 4912*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="8" size="1" opt="neg"/> 4913*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 4914*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 4915*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 4916*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 4917*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 4918*61046927SAndroid Build Coastguard Worker </mod> 4919*61046927SAndroid Build Coastguard Worker <mod name="round" start="9" size="2"> 4920*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4921*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4922*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4923*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 4924*61046927SAndroid Build Coastguard Worker </mod> 4925*61046927SAndroid Build Coastguard Worker </ins> 4926*61046927SAndroid Build Coastguard Worker 4927*61046927SAndroid Build Coastguard Worker <ins name="FRSQ.f16" mask="0xffec0" exact="0x67280" table="true" unit="add"> 4928*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4929*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4930*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4931*61046927SAndroid Build Coastguard Worker <mod name="divzero" start="5" size="1" opt="divzero"/> 4932*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="8" size="1" default="h0"> 4933*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4934*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4935*61046927SAndroid Build Coastguard Worker </mod> 4936*61046927SAndroid Build Coastguard Worker </ins> 4937*61046927SAndroid Build Coastguard Worker 4938*61046927SAndroid Build Coastguard Worker <ins name="FRSQ.f32" mask="0xfffa0" exact="0x66100" table="true" unit="add"> 4939*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4940*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4941*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4942*61046927SAndroid Build Coastguard Worker </mod> 4943*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4944*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4945*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 4946*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4947*61046927SAndroid Build Coastguard Worker <reserved/> 4948*61046927SAndroid Build Coastguard Worker </derived> 4949*61046927SAndroid Build Coastguard Worker </ins> 4950*61046927SAndroid Build Coastguard Worker 4951*61046927SAndroid Build Coastguard Worker <ins name="FRSQ_APPROX.f32" table="true" unit="add"> 4952*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4953*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 4954*61046927SAndroid Build Coastguard Worker <opt>none</opt> 4955*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 4956*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 4957*61046927SAndroid Build Coastguard Worker </mod> 4958*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 4959*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="4" size="1" opt="abs"/> 4960*61046927SAndroid Build Coastguard Worker <mod name="divzero" start="5" size="1" opt="divzero"/> 4961*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc0" exact="0x67100"> 4962*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#none"/> 4963*61046927SAndroid Build Coastguard Worker </encoding> 4964*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff40" exact="0x67140"> 4965*61046927SAndroid Build Coastguard Worker <neq left="widen0" right="#none"/> 4966*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 4967*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h0"/> 4968*61046927SAndroid Build Coastguard Worker <eq left="widen0" right="#h1"/> 4969*61046927SAndroid Build Coastguard Worker </derived> 4970*61046927SAndroid Build Coastguard Worker </encoding> 4971*61046927SAndroid Build Coastguard Worker </ins> 4972*61046927SAndroid Build Coastguard Worker 4973*61046927SAndroid Build Coastguard Worker <ins name="FSINCOS_OFFSET.u6" mask="0xffff0" exact="0x67aa0" table="true" unit="add"> 4974*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4975*61046927SAndroid Build Coastguard Worker <mod name="scale" start="3" size="1" opt="scale"/> 4976*61046927SAndroid Build Coastguard Worker </ins> 4977*61046927SAndroid Build Coastguard Worker 4978*61046927SAndroid Build Coastguard Worker <ins name="FSIN_TABLE.u6" mask="0xfffe8" exact="0x67a80" table="true" unit="add"> 4979*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xf7"/> 4980*61046927SAndroid Build Coastguard Worker <mod name="offset" start="4" size="1" opt="offset"/> 4981*61046927SAndroid Build Coastguard Worker </ins> 4982*61046927SAndroid Build Coastguard Worker 4983*61046927SAndroid Build Coastguard Worker <ins name="HADD.s32" mask="0xfefc0" exact="0xbc640" unit="add"> 4984*61046927SAndroid Build Coastguard Worker <src start="0"/> 4985*61046927SAndroid Build Coastguard Worker <src start="3"/> 4986*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 4987*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4988*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4989*61046927SAndroid Build Coastguard Worker </mod> 4990*61046927SAndroid Build Coastguard Worker </ins> 4991*61046927SAndroid Build Coastguard Worker 4992*61046927SAndroid Build Coastguard Worker <ins name="HADD.u32" mask="0xfefc0" exact="0xbc6c0" unit="add"> 4993*61046927SAndroid Build Coastguard Worker <src start="0"/> 4994*61046927SAndroid Build Coastguard Worker <src start="3"/> 4995*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 4996*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 4997*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 4998*61046927SAndroid Build Coastguard Worker </mod> 4999*61046927SAndroid Build Coastguard Worker </ins> 5000*61046927SAndroid Build Coastguard Worker 5001*61046927SAndroid Build Coastguard Worker <ins name="HADD.v2s16" mask="0xfe9c0" exact="0xbc840" unit="add"> 5002*61046927SAndroid Build Coastguard Worker <src start="0"/> 5003*61046927SAndroid Build Coastguard Worker <src start="3"/> 5004*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 5005*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 5006*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 5007*61046927SAndroid Build Coastguard Worker </mod> 5008*61046927SAndroid Build Coastguard Worker <mod name="swap1" start="9" size="1" default="h01"> 5009*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5010*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5011*61046927SAndroid Build Coastguard Worker </mod> 5012*61046927SAndroid Build Coastguard Worker <mod name="swap0" start="10" size="1" default="h01"> 5013*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5014*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5015*61046927SAndroid Build Coastguard Worker </mod> 5016*61046927SAndroid Build Coastguard Worker </ins> 5017*61046927SAndroid Build Coastguard Worker 5018*61046927SAndroid Build Coastguard Worker <ins name="HADD.v2u16" mask="0xfe9c0" exact="0xbc8c0" unit="add"> 5019*61046927SAndroid Build Coastguard Worker <src start="0"/> 5020*61046927SAndroid Build Coastguard Worker <src start="3"/> 5021*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 5022*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 5023*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 5024*61046927SAndroid Build Coastguard Worker </mod> 5025*61046927SAndroid Build Coastguard Worker <mod name="swap1" start="9" size="1" default="h01"> 5026*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5027*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5028*61046927SAndroid Build Coastguard Worker </mod> 5029*61046927SAndroid Build Coastguard Worker <mod name="swap0" start="10" size="1" default="h01"> 5030*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5031*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5032*61046927SAndroid Build Coastguard Worker </mod> 5033*61046927SAndroid Build Coastguard Worker </ins> 5034*61046927SAndroid Build Coastguard Worker 5035*61046927SAndroid Build Coastguard Worker <ins name="HADD.v4s8" mask="0xfefc0" exact="0xbc440" unit="add"> 5036*61046927SAndroid Build Coastguard Worker <src start="0"/> 5037*61046927SAndroid Build Coastguard Worker <src start="3"/> 5038*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 5039*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 5040*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 5041*61046927SAndroid Build Coastguard Worker </mod> 5042*61046927SAndroid Build Coastguard Worker </ins> 5043*61046927SAndroid Build Coastguard Worker 5044*61046927SAndroid Build Coastguard Worker <ins name="HADD.v4u8" mask="0xfefc0" exact="0xbc4c0" unit="add"> 5045*61046927SAndroid Build Coastguard Worker <src start="0"/> 5046*61046927SAndroid Build Coastguard Worker <src start="3"/> 5047*61046927SAndroid Build Coastguard Worker <mod name="round" start="12" size="1" default="rtn"> 5048*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 5049*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 5050*61046927SAndroid Build Coastguard Worker </mod> 5051*61046927SAndroid Build Coastguard Worker </ins> 5052*61046927SAndroid Build Coastguard Worker 5053*61046927SAndroid Build Coastguard Worker <ins name="IABS.s32" mask="0xffff8" exact="0x3dea0" unit="add"> 5054*61046927SAndroid Build Coastguard Worker <src start="0"/> 5055*61046927SAndroid Build Coastguard Worker </ins> 5056*61046927SAndroid Build Coastguard Worker 5057*61046927SAndroid Build Coastguard Worker <ins name="IABS.v2s16" mask="0xfffc8" exact="0x3de88" unit="add"> 5058*61046927SAndroid Build Coastguard Worker <src start="0"/> 5059*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="2" default="h01"> 5060*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5061*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5062*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5063*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5064*61046927SAndroid Build Coastguard Worker </mod> 5065*61046927SAndroid Build Coastguard Worker </ins> 5066*61046927SAndroid Build Coastguard Worker 5067*61046927SAndroid Build Coastguard Worker <ins name="IABS.v4s8" mask="0xffff8" exact="0x3deb0" unit="add"> 5068*61046927SAndroid Build Coastguard Worker <src start="0"/> 5069*61046927SAndroid Build Coastguard Worker </ins> 5070*61046927SAndroid Build Coastguard Worker 5071*61046927SAndroid Build Coastguard Worker <ins name="IADD.s32" unit="add"> 5072*61046927SAndroid Build Coastguard Worker <src start="0"/> 5073*61046927SAndroid Build Coastguard Worker <src start="3"/> 5074*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5075*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3"> 5076*61046927SAndroid Build Coastguard Worker <opt>none</opt> 5077*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 5078*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 5079*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 5080*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 5081*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 5082*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 5083*61046927SAndroid Build Coastguard Worker </mod> 5084*61046927SAndroid Build Coastguard Worker <encoding mask="0xffec0" exact="0xbc600"> 5085*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5086*61046927SAndroid Build Coastguard Worker </encoding> 5087*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbec00"> 5088*61046927SAndroid Build Coastguard Worker <or> 5089*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5090*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5091*61046927SAndroid Build Coastguard Worker </or> 5092*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5093*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5094*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5095*61046927SAndroid Build Coastguard Worker </derived> 5096*61046927SAndroid Build Coastguard Worker </encoding> 5097*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbe000"> 5098*61046927SAndroid Build Coastguard Worker <or> 5099*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5100*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5101*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5102*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5103*61046927SAndroid Build Coastguard Worker </or> 5104*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5105*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5106*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5107*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5108*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5109*61046927SAndroid Build Coastguard Worker </derived> 5110*61046927SAndroid Build Coastguard Worker </encoding> 5111*61046927SAndroid Build Coastguard Worker </ins> 5112*61046927SAndroid Build Coastguard Worker 5113*61046927SAndroid Build Coastguard Worker <ins name="IADD.u32" unit="add"> 5114*61046927SAndroid Build Coastguard Worker <src start="0"/> 5115*61046927SAndroid Build Coastguard Worker <src start="3"/> 5116*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5117*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3"> 5118*61046927SAndroid Build Coastguard Worker <opt>none</opt> 5119*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 5120*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 5121*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 5122*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 5123*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 5124*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 5125*61046927SAndroid Build Coastguard Worker </mod> 5126*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe40" exact="0xbc600"> 5127*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5128*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5129*61046927SAndroid Build Coastguard Worker <and alias="true"> 5130*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5131*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5132*61046927SAndroid Build Coastguard Worker </and> 5133*61046927SAndroid Build Coastguard Worker <or> 5134*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5135*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5136*61046927SAndroid Build Coastguard Worker </or> 5137*61046927SAndroid Build Coastguard Worker </derived> 5138*61046927SAndroid Build Coastguard Worker </encoding> 5139*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbec00"> 5140*61046927SAndroid Build Coastguard Worker <or> 5141*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5142*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5143*61046927SAndroid Build Coastguard Worker </or> 5144*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5145*61046927SAndroid Build Coastguard Worker <and alias="true"> 5146*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5147*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5148*61046927SAndroid Build Coastguard Worker </and> 5149*61046927SAndroid Build Coastguard Worker <or> 5150*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5151*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5152*61046927SAndroid Build Coastguard Worker </or> 5153*61046927SAndroid Build Coastguard Worker </derived> 5154*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5155*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5156*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5157*61046927SAndroid Build Coastguard Worker </derived> 5158*61046927SAndroid Build Coastguard Worker </encoding> 5159*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbe000"> 5160*61046927SAndroid Build Coastguard Worker <or> 5161*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5162*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5163*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5164*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5165*61046927SAndroid Build Coastguard Worker </or> 5166*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5167*61046927SAndroid Build Coastguard Worker <and alias="true"> 5168*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5169*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5170*61046927SAndroid Build Coastguard Worker </and> 5171*61046927SAndroid Build Coastguard Worker <or> 5172*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5173*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5174*61046927SAndroid Build Coastguard Worker </or> 5175*61046927SAndroid Build Coastguard Worker </derived> 5176*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5177*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5178*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5179*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5180*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5181*61046927SAndroid Build Coastguard Worker </derived> 5182*61046927SAndroid Build Coastguard Worker </encoding> 5183*61046927SAndroid Build Coastguard Worker </ins> 5184*61046927SAndroid Build Coastguard Worker 5185*61046927SAndroid Build Coastguard Worker <ins name="IADD.v2s16" unit="add"> 5186*61046927SAndroid Build Coastguard Worker <src start="0"/> 5187*61046927SAndroid Build Coastguard Worker <src start="3"/> 5188*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5189*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="1" default="h01"> 5190*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5191*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5192*61046927SAndroid Build Coastguard Worker </mod> 5193*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="h01"> 5194*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5195*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5196*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5197*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5198*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 5199*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 5200*61046927SAndroid Build Coastguard Worker </mod> 5201*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbc800"> 5202*61046927SAndroid Build Coastguard Worker <and> 5203*61046927SAndroid Build Coastguard Worker <or> 5204*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5205*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5206*61046927SAndroid Build Coastguard Worker </or> 5207*61046927SAndroid Build Coastguard Worker <or> 5208*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5209*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5210*61046927SAndroid Build Coastguard Worker </or> 5211*61046927SAndroid Build Coastguard Worker </and> 5212*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5213*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5214*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5215*61046927SAndroid Build Coastguard Worker </derived> 5216*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 5217*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5218*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5219*61046927SAndroid Build Coastguard Worker </derived> 5220*61046927SAndroid Build Coastguard Worker </encoding> 5221*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbec40"> 5222*61046927SAndroid Build Coastguard Worker <and> 5223*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5224*61046927SAndroid Build Coastguard Worker <or> 5225*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5226*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5227*61046927SAndroid Build Coastguard Worker </or> 5228*61046927SAndroid Build Coastguard Worker </and> 5229*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5230*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5231*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5232*61046927SAndroid Build Coastguard Worker </derived> 5233*61046927SAndroid Build Coastguard Worker </encoding> 5234*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbe800"> 5235*61046927SAndroid Build Coastguard Worker <and> 5236*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5237*61046927SAndroid Build Coastguard Worker <or> 5238*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5239*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5240*61046927SAndroid Build Coastguard Worker </or> 5241*61046927SAndroid Build Coastguard Worker </and> 5242*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5243*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5244*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5245*61046927SAndroid Build Coastguard Worker </derived> 5246*61046927SAndroid Build Coastguard Worker </encoding> 5247*61046927SAndroid Build Coastguard Worker </ins> 5248*61046927SAndroid Build Coastguard Worker 5249*61046927SAndroid Build Coastguard Worker <ins name="IADD.v2u16" unit="add"> 5250*61046927SAndroid Build Coastguard Worker <src start="0"/> 5251*61046927SAndroid Build Coastguard Worker <src start="3"/> 5252*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5253*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="1" default="h01"> 5254*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5255*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5256*61046927SAndroid Build Coastguard Worker </mod> 5257*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="h01"> 5258*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5259*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5260*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5261*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5262*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 5263*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 5264*61046927SAndroid Build Coastguard Worker </mod> 5265*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbc800"> 5266*61046927SAndroid Build Coastguard Worker <and> 5267*61046927SAndroid Build Coastguard Worker <or> 5268*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5269*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5270*61046927SAndroid Build Coastguard Worker </or> 5271*61046927SAndroid Build Coastguard Worker <or> 5272*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5273*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5274*61046927SAndroid Build Coastguard Worker </or> 5275*61046927SAndroid Build Coastguard Worker </and> 5276*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5277*61046927SAndroid Build Coastguard Worker <and alias="true"> 5278*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5279*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 5280*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 5281*61046927SAndroid Build Coastguard Worker </and> 5282*61046927SAndroid Build Coastguard Worker <or> 5283*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5284*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5285*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5286*61046927SAndroid Build Coastguard Worker </or> 5287*61046927SAndroid Build Coastguard Worker </derived> 5288*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5289*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5290*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5291*61046927SAndroid Build Coastguard Worker </derived> 5292*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 5293*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5294*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5295*61046927SAndroid Build Coastguard Worker </derived> 5296*61046927SAndroid Build Coastguard Worker </encoding> 5297*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbec40"> 5298*61046927SAndroid Build Coastguard Worker <and> 5299*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5300*61046927SAndroid Build Coastguard Worker <or> 5301*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5302*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5303*61046927SAndroid Build Coastguard Worker </or> 5304*61046927SAndroid Build Coastguard Worker </and> 5305*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5306*61046927SAndroid Build Coastguard Worker <and alias="true"> 5307*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5308*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 5309*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 5310*61046927SAndroid Build Coastguard Worker </and> 5311*61046927SAndroid Build Coastguard Worker <or> 5312*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5313*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5314*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5315*61046927SAndroid Build Coastguard Worker </or> 5316*61046927SAndroid Build Coastguard Worker </derived> 5317*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5318*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5319*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5320*61046927SAndroid Build Coastguard Worker </derived> 5321*61046927SAndroid Build Coastguard Worker </encoding> 5322*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbe800"> 5323*61046927SAndroid Build Coastguard Worker <and> 5324*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5325*61046927SAndroid Build Coastguard Worker <or> 5326*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5327*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5328*61046927SAndroid Build Coastguard Worker </or> 5329*61046927SAndroid Build Coastguard Worker </and> 5330*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5331*61046927SAndroid Build Coastguard Worker <and alias="true"> 5332*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5333*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 5334*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 5335*61046927SAndroid Build Coastguard Worker </and> 5336*61046927SAndroid Build Coastguard Worker <or> 5337*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5338*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5339*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5340*61046927SAndroid Build Coastguard Worker </or> 5341*61046927SAndroid Build Coastguard Worker </derived> 5342*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5343*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5344*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5345*61046927SAndroid Build Coastguard Worker </derived> 5346*61046927SAndroid Build Coastguard Worker </encoding> 5347*61046927SAndroid Build Coastguard Worker </ins> 5348*61046927SAndroid Build Coastguard Worker 5349*61046927SAndroid Build Coastguard Worker <ins name="IADD.v4s8" unit="add"> 5350*61046927SAndroid Build Coastguard Worker <src start="0"/> 5351*61046927SAndroid Build Coastguard Worker <src start="3"/> 5352*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5353*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="3" default="b0123"> 5354*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 5355*61046927SAndroid Build Coastguard Worker </mod> 5356*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="b0123"> 5357*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 5358*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 5359*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 5360*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 5361*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 5362*61046927SAndroid Build Coastguard Worker <opt>b0101</opt> 5363*61046927SAndroid Build Coastguard Worker <opt>b2323</opt> 5364*61046927SAndroid Build Coastguard Worker </mod> 5365*61046927SAndroid Build Coastguard Worker <encoding mask="0xffec0" exact="0xbc400"> 5366*61046927SAndroid Build Coastguard Worker <and> 5367*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5368*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0123"/> 5369*61046927SAndroid Build Coastguard Worker </and> 5370*61046927SAndroid Build Coastguard Worker </encoding> 5371*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbe040"> 5372*61046927SAndroid Build Coastguard Worker <and> 5373*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5374*61046927SAndroid Build Coastguard Worker <or> 5375*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 5376*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 5377*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 5378*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 5379*61046927SAndroid Build Coastguard Worker </or> 5380*61046927SAndroid Build Coastguard Worker </and> 5381*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5382*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 5383*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 5384*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 5385*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 5386*61046927SAndroid Build Coastguard Worker </derived> 5387*61046927SAndroid Build Coastguard Worker </encoding> 5388*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbe840"> 5389*61046927SAndroid Build Coastguard Worker <and> 5390*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5391*61046927SAndroid Build Coastguard Worker <or> 5392*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 5393*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 5394*61046927SAndroid Build Coastguard Worker </or> 5395*61046927SAndroid Build Coastguard Worker </and> 5396*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5397*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 5398*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 5399*61046927SAndroid Build Coastguard Worker </derived> 5400*61046927SAndroid Build Coastguard Worker </encoding> 5401*61046927SAndroid Build Coastguard Worker </ins> 5402*61046927SAndroid Build Coastguard Worker 5403*61046927SAndroid Build Coastguard Worker <ins name="IADD.v4u8" unit="add"> 5404*61046927SAndroid Build Coastguard Worker <src start="0"/> 5405*61046927SAndroid Build Coastguard Worker <src start="3"/> 5406*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5407*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="3" default="b0123"> 5408*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 5409*61046927SAndroid Build Coastguard Worker </mod> 5410*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="b0123"> 5411*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 5412*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 5413*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 5414*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 5415*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 5416*61046927SAndroid Build Coastguard Worker <opt>b0101</opt> 5417*61046927SAndroid Build Coastguard Worker <opt>b2323</opt> 5418*61046927SAndroid Build Coastguard Worker </mod> 5419*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe40" exact="0xbc400"> 5420*61046927SAndroid Build Coastguard Worker <and> 5421*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5422*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0123"/> 5423*61046927SAndroid Build Coastguard Worker </and> 5424*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5425*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 5426*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5427*61046927SAndroid Build Coastguard Worker </derived> 5428*61046927SAndroid Build Coastguard Worker </encoding> 5429*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbe040"> 5430*61046927SAndroid Build Coastguard Worker <and> 5431*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5432*61046927SAndroid Build Coastguard Worker <or> 5433*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 5434*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 5435*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 5436*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 5437*61046927SAndroid Build Coastguard Worker </or> 5438*61046927SAndroid Build Coastguard Worker </and> 5439*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5440*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 5441*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5442*61046927SAndroid Build Coastguard Worker </derived> 5443*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5444*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 5445*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 5446*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 5447*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 5448*61046927SAndroid Build Coastguard Worker </derived> 5449*61046927SAndroid Build Coastguard Worker </encoding> 5450*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbe840"> 5451*61046927SAndroid Build Coastguard Worker <and> 5452*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 5453*61046927SAndroid Build Coastguard Worker <or> 5454*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 5455*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 5456*61046927SAndroid Build Coastguard Worker </or> 5457*61046927SAndroid Build Coastguard Worker </and> 5458*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5459*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 5460*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5461*61046927SAndroid Build Coastguard Worker </derived> 5462*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5463*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 5464*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 5465*61046927SAndroid Build Coastguard Worker </derived> 5466*61046927SAndroid Build Coastguard Worker </encoding> 5467*61046927SAndroid Build Coastguard Worker </ins> 5468*61046927SAndroid Build Coastguard Worker 5469*61046927SAndroid Build Coastguard Worker <ins name="ICMP.i32" mask="0xffb80" exact="0x7b300" unit="add"> 5470*61046927SAndroid Build Coastguard Worker <src start="0"/> 5471*61046927SAndroid Build Coastguard Worker <src start="3"/> 5472*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5473*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5474*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5475*61046927SAndroid Build Coastguard Worker </mod> 5476*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="1"> 5477*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 5478*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 5479*61046927SAndroid Build Coastguard Worker </mod> 5480*61046927SAndroid Build Coastguard Worker </ins> 5481*61046927SAndroid Build Coastguard Worker 5482*61046927SAndroid Build Coastguard Worker <ins name="ICMP.s32" mask="0xffb80" exact="0x7b200" unit="add"> 5483*61046927SAndroid Build Coastguard Worker <src start="0"/> 5484*61046927SAndroid Build Coastguard Worker <src start="3"/> 5485*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5486*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5487*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5488*61046927SAndroid Build Coastguard Worker </mod> 5489*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5490*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5491*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5492*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5493*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5494*61046927SAndroid Build Coastguard Worker </mod> 5495*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 5496*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5497*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5498*61046927SAndroid Build Coastguard Worker </derived> 5499*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5500*61046927SAndroid Build Coastguard Worker <or> 5501*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5502*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5503*61046927SAndroid Build Coastguard Worker </or> 5504*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5505*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5506*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5507*61046927SAndroid Build Coastguard Worker </rewrite> 5508*61046927SAndroid Build Coastguard Worker </swap> 5509*61046927SAndroid Build Coastguard Worker </ins> 5510*61046927SAndroid Build Coastguard Worker 5511*61046927SAndroid Build Coastguard Worker <ins name="ICMP.u32" mask="0xffb80" exact="0x7b280" unit="add"> 5512*61046927SAndroid Build Coastguard Worker <src start="0"/> 5513*61046927SAndroid Build Coastguard Worker <src start="3"/> 5514*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5515*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5516*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5517*61046927SAndroid Build Coastguard Worker </mod> 5518*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5519*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5520*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5521*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5522*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5523*61046927SAndroid Build Coastguard Worker </mod> 5524*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 5525*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5526*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5527*61046927SAndroid Build Coastguard Worker </derived> 5528*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5529*61046927SAndroid Build Coastguard Worker <or> 5530*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5531*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5532*61046927SAndroid Build Coastguard Worker </or> 5533*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5534*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5535*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5536*61046927SAndroid Build Coastguard Worker </rewrite> 5537*61046927SAndroid Build Coastguard Worker </swap> 5538*61046927SAndroid Build Coastguard Worker </ins> 5539*61046927SAndroid Build Coastguard Worker 5540*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v2i16" mask="0xff000" exact="0x7a000" unit="add"> 5541*61046927SAndroid Build Coastguard Worker <src start="0"/> 5542*61046927SAndroid Build Coastguard Worker <src start="3"/> 5543*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 5544*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5545*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5546*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5547*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5548*61046927SAndroid Build Coastguard Worker </mod> 5549*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 5550*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5551*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5552*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5553*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5554*61046927SAndroid Build Coastguard Worker </mod> 5555*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5556*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5557*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5558*61046927SAndroid Build Coastguard Worker </mod> 5559*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="11" size="1"> 5560*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 5561*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 5562*61046927SAndroid Build Coastguard Worker </mod> 5563*61046927SAndroid Build Coastguard Worker </ins> 5564*61046927SAndroid Build Coastguard Worker 5565*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v2s16" mask="0xfe800" exact="0x78000" unit="add"> 5566*61046927SAndroid Build Coastguard Worker <src start="0"/> 5567*61046927SAndroid Build Coastguard Worker <src start="3"/> 5568*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 5569*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5570*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5571*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5572*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5573*61046927SAndroid Build Coastguard Worker </mod> 5574*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 5575*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5576*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5577*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5578*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5579*61046927SAndroid Build Coastguard Worker </mod> 5580*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5581*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5582*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5583*61046927SAndroid Build Coastguard Worker </mod> 5584*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5585*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5586*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5587*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5588*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5589*61046927SAndroid Build Coastguard Worker </mod> 5590*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 5591*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5592*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5593*61046927SAndroid Build Coastguard Worker </derived> 5594*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5595*61046927SAndroid Build Coastguard Worker <or> 5596*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5597*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5598*61046927SAndroid Build Coastguard Worker </or> 5599*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5600*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5601*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5602*61046927SAndroid Build Coastguard Worker </rewrite> 5603*61046927SAndroid Build Coastguard Worker </swap> 5604*61046927SAndroid Build Coastguard Worker </ins> 5605*61046927SAndroid Build Coastguard Worker 5606*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v2u16" mask="0xfe800" exact="0x78800" unit="add"> 5607*61046927SAndroid Build Coastguard Worker <src start="0"/> 5608*61046927SAndroid Build Coastguard Worker <src start="3"/> 5609*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 5610*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5611*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5612*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5613*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5614*61046927SAndroid Build Coastguard Worker </mod> 5615*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 5616*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5617*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5618*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5619*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5620*61046927SAndroid Build Coastguard Worker </mod> 5621*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5622*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5623*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5624*61046927SAndroid Build Coastguard Worker </mod> 5625*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5626*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5627*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5628*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5629*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5630*61046927SAndroid Build Coastguard Worker </mod> 5631*61046927SAndroid Build Coastguard Worker <derived start="12" size="1"> 5632*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5633*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5634*61046927SAndroid Build Coastguard Worker </derived> 5635*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5636*61046927SAndroid Build Coastguard Worker <or> 5637*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5638*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5639*61046927SAndroid Build Coastguard Worker </or> 5640*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5641*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5642*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5643*61046927SAndroid Build Coastguard Worker </rewrite> 5644*61046927SAndroid Build Coastguard Worker </swap> 5645*61046927SAndroid Build Coastguard Worker </ins> 5646*61046927SAndroid Build Coastguard Worker 5647*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v4i8" mask="0xffb80" exact="0x7b100" unit="add"> 5648*61046927SAndroid Build Coastguard Worker <src start="0"/> 5649*61046927SAndroid Build Coastguard Worker <src start="3"/> 5650*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5651*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5652*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5653*61046927SAndroid Build Coastguard Worker </mod> 5654*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="1"> 5655*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 5656*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 5657*61046927SAndroid Build Coastguard Worker </mod> 5658*61046927SAndroid Build Coastguard Worker </ins> 5659*61046927SAndroid Build Coastguard Worker 5660*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v4s8" mask="0xffb80" exact="0x7b000" unit="add"> 5661*61046927SAndroid Build Coastguard Worker <src start="0"/> 5662*61046927SAndroid Build Coastguard Worker <src start="3"/> 5663*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5664*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5665*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5666*61046927SAndroid Build Coastguard Worker </mod> 5667*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5668*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5669*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5670*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5671*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5672*61046927SAndroid Build Coastguard Worker </mod> 5673*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 5674*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5675*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5676*61046927SAndroid Build Coastguard Worker </derived> 5677*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5678*61046927SAndroid Build Coastguard Worker <or> 5679*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5680*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5681*61046927SAndroid Build Coastguard Worker </or> 5682*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5683*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5684*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5685*61046927SAndroid Build Coastguard Worker </rewrite> 5686*61046927SAndroid Build Coastguard Worker </swap> 5687*61046927SAndroid Build Coastguard Worker </ins> 5688*61046927SAndroid Build Coastguard Worker 5689*61046927SAndroid Build Coastguard Worker <ins name="ICMP.v4u8" mask="0xffb80" exact="0x7b080" unit="add"> 5690*61046927SAndroid Build Coastguard Worker <src start="0"/> 5691*61046927SAndroid Build Coastguard Worker <src start="3"/> 5692*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5693*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5694*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5695*61046927SAndroid Build Coastguard Worker </mod> 5696*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 5697*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5698*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5699*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 5700*61046927SAndroid Build Coastguard Worker <opt>le</opt> 5701*61046927SAndroid Build Coastguard Worker </mod> 5702*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 5703*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 5704*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 5705*61046927SAndroid Build Coastguard Worker </derived> 5706*61046927SAndroid Build Coastguard Worker <swap left="0" right="1"> 5707*61046927SAndroid Build Coastguard Worker <or> 5708*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#lt"/> 5709*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#le"/> 5710*61046927SAndroid Build Coastguard Worker </or> 5711*61046927SAndroid Build Coastguard Worker <rewrite name="cmpf"> 5712*61046927SAndroid Build Coastguard Worker <map from="lt" to="gt"/> 5713*61046927SAndroid Build Coastguard Worker <map from="le" to="ge"/> 5714*61046927SAndroid Build Coastguard Worker </rewrite> 5715*61046927SAndroid Build Coastguard Worker </swap> 5716*61046927SAndroid Build Coastguard Worker </ins> 5717*61046927SAndroid Build Coastguard Worker 5718*61046927SAndroid Build Coastguard Worker <ins name="ICMPF.i32" mask="0xffe00" exact="0x7be00" unit="add"> 5719*61046927SAndroid Build Coastguard Worker <src start="0"/> 5720*61046927SAndroid Build Coastguard Worker <src start="3"/> 5721*61046927SAndroid Build Coastguard Worker <src start="6"/> 5722*61046927SAndroid Build Coastguard Worker </ins> 5723*61046927SAndroid Build Coastguard Worker 5724*61046927SAndroid Build Coastguard Worker <ins name="ICMPI.i32" mask="0xffb80" exact="0x7b900" unit="add"> 5725*61046927SAndroid Build Coastguard Worker <src start="0"/> 5726*61046927SAndroid Build Coastguard Worker <src start="3"/> 5727*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5728*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5729*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5730*61046927SAndroid Build Coastguard Worker </mod> 5731*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="1"> 5732*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 5733*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 5734*61046927SAndroid Build Coastguard Worker </mod> 5735*61046927SAndroid Build Coastguard Worker </ins> 5736*61046927SAndroid Build Coastguard Worker 5737*61046927SAndroid Build Coastguard Worker <ins name="ICMPI.s32" mask="0xffb80" exact="0x7b800" unit="add"> 5738*61046927SAndroid Build Coastguard Worker <src start="0"/> 5739*61046927SAndroid Build Coastguard Worker <src start="3"/> 5740*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5741*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5742*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5743*61046927SAndroid Build Coastguard Worker </mod> 5744*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="1"> 5745*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5746*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5747*61046927SAndroid Build Coastguard Worker </mod> 5748*61046927SAndroid Build Coastguard Worker </ins> 5749*61046927SAndroid Build Coastguard Worker 5750*61046927SAndroid Build Coastguard Worker <ins name="ICMPI.u32" mask="0xffb80" exact="0x7b880" unit="add"> 5751*61046927SAndroid Build Coastguard Worker <src start="0"/> 5752*61046927SAndroid Build Coastguard Worker <src start="3"/> 5753*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 5754*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 5755*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 5756*61046927SAndroid Build Coastguard Worker </mod> 5757*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="6" size="1"> 5758*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 5759*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 5760*61046927SAndroid Build Coastguard Worker </mod> 5761*61046927SAndroid Build Coastguard Worker </ins> 5762*61046927SAndroid Build Coastguard Worker 5763*61046927SAndroid Build Coastguard Worker <ins name="ICMPM.i32" mask="0xffe00" exact="0x7ba00" unit="add"> 5764*61046927SAndroid Build Coastguard Worker <src start="0"/> 5765*61046927SAndroid Build Coastguard Worker <src start="3"/> 5766*61046927SAndroid Build Coastguard Worker <src start="6"/> 5767*61046927SAndroid Build Coastguard Worker </ins> 5768*61046927SAndroid Build Coastguard Worker 5769*61046927SAndroid Build Coastguard Worker <ins name="ILOGB.f32" mask="0xfffe0" exact="0x3d9e0" unit="add"> 5770*61046927SAndroid Build Coastguard Worker <src start="0"/> 5771*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 5772*61046927SAndroid Build Coastguard Worker <reserved/> 5773*61046927SAndroid Build Coastguard Worker <opt>none</opt> 5774*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 5775*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 5776*61046927SAndroid Build Coastguard Worker </mod> 5777*61046927SAndroid Build Coastguard Worker </ins> 5778*61046927SAndroid Build Coastguard Worker 5779*61046927SAndroid Build Coastguard Worker <ins name="ILOGB.v2f16" mask="0xfffe0" exact="0x3d9c0" unit="add"> 5780*61046927SAndroid Build Coastguard Worker <src start="0"/> 5781*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 5782*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5783*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5784*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5785*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5786*61046927SAndroid Build Coastguard Worker </mod> 5787*61046927SAndroid Build Coastguard Worker </ins> 5788*61046927SAndroid Build Coastguard Worker 5789*61046927SAndroid Build Coastguard Worker <ins name="IMOV_FMA" mask="0xffff7" exact="0xd7820" unit="add"> 5790*61046927SAndroid Build Coastguard Worker <mod name="threads" start="3" size="1" default="odd"> 5791*61046927SAndroid Build Coastguard Worker <opt>even</opt> 5792*61046927SAndroid Build Coastguard Worker <opt>odd</opt> 5793*61046927SAndroid Build Coastguard Worker </mod> 5794*61046927SAndroid Build Coastguard Worker </ins> 5795*61046927SAndroid Build Coastguard Worker 5796*61046927SAndroid Build Coastguard Worker <ins name="ISUB.s32" unit="add"> 5797*61046927SAndroid Build Coastguard Worker <src start="0"/> 5798*61046927SAndroid Build Coastguard Worker <src start="3"/> 5799*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5800*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3"> 5801*61046927SAndroid Build Coastguard Worker <opt>none</opt> 5802*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 5803*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 5804*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 5805*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 5806*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 5807*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 5808*61046927SAndroid Build Coastguard Worker </mod> 5809*61046927SAndroid Build Coastguard Worker <encoding mask="0xffec0" exact="0xbd600"> 5810*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5811*61046927SAndroid Build Coastguard Worker </encoding> 5812*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbfc00"> 5813*61046927SAndroid Build Coastguard Worker <or> 5814*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5815*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5816*61046927SAndroid Build Coastguard Worker </or> 5817*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5818*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5819*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5820*61046927SAndroid Build Coastguard Worker </derived> 5821*61046927SAndroid Build Coastguard Worker </encoding> 5822*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbf000"> 5823*61046927SAndroid Build Coastguard Worker <or> 5824*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5825*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5826*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5827*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5828*61046927SAndroid Build Coastguard Worker </or> 5829*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5830*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5831*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5832*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5833*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5834*61046927SAndroid Build Coastguard Worker </derived> 5835*61046927SAndroid Build Coastguard Worker </encoding> 5836*61046927SAndroid Build Coastguard Worker </ins> 5837*61046927SAndroid Build Coastguard Worker 5838*61046927SAndroid Build Coastguard Worker <ins name="ISUB.u32" unit="add"> 5839*61046927SAndroid Build Coastguard Worker <src start="0"/> 5840*61046927SAndroid Build Coastguard Worker <src start="3"/> 5841*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5842*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3"> 5843*61046927SAndroid Build Coastguard Worker <opt>none</opt> 5844*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 5845*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 5846*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 5847*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 5848*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 5849*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 5850*61046927SAndroid Build Coastguard Worker </mod> 5851*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe40" exact="0xbd600"> 5852*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5853*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5854*61046927SAndroid Build Coastguard Worker <and alias="true"> 5855*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5856*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5857*61046927SAndroid Build Coastguard Worker </and> 5858*61046927SAndroid Build Coastguard Worker <or> 5859*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5860*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5861*61046927SAndroid Build Coastguard Worker </or> 5862*61046927SAndroid Build Coastguard Worker </derived> 5863*61046927SAndroid Build Coastguard Worker </encoding> 5864*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbfc00"> 5865*61046927SAndroid Build Coastguard Worker <or> 5866*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5867*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5868*61046927SAndroid Build Coastguard Worker </or> 5869*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5870*61046927SAndroid Build Coastguard Worker <and alias="true"> 5871*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5872*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5873*61046927SAndroid Build Coastguard Worker </and> 5874*61046927SAndroid Build Coastguard Worker <or> 5875*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5876*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5877*61046927SAndroid Build Coastguard Worker </or> 5878*61046927SAndroid Build Coastguard Worker </derived> 5879*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5880*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h0"/> 5881*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h1"/> 5882*61046927SAndroid Build Coastguard Worker </derived> 5883*61046927SAndroid Build Coastguard Worker </encoding> 5884*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbf000"> 5885*61046927SAndroid Build Coastguard Worker <or> 5886*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5887*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5888*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5889*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5890*61046927SAndroid Build Coastguard Worker </or> 5891*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 5892*61046927SAndroid Build Coastguard Worker <and alias="true"> 5893*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 5894*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#none"/> 5895*61046927SAndroid Build Coastguard Worker </and> 5896*61046927SAndroid Build Coastguard Worker <or> 5897*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 5898*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#none"/> 5899*61046927SAndroid Build Coastguard Worker </or> 5900*61046927SAndroid Build Coastguard Worker </derived> 5901*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 5902*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0"/> 5903*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1"/> 5904*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2"/> 5905*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3"/> 5906*61046927SAndroid Build Coastguard Worker </derived> 5907*61046927SAndroid Build Coastguard Worker </encoding> 5908*61046927SAndroid Build Coastguard Worker </ins> 5909*61046927SAndroid Build Coastguard Worker 5910*61046927SAndroid Build Coastguard Worker <ins name="ISUB.v2s16" unit="add"> 5911*61046927SAndroid Build Coastguard Worker <src start="0"/> 5912*61046927SAndroid Build Coastguard Worker <src start="3"/> 5913*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5914*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="1" default="h01"> 5915*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5916*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5917*61046927SAndroid Build Coastguard Worker </mod> 5918*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="h01"> 5919*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5920*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5921*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5922*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5923*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 5924*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 5925*61046927SAndroid Build Coastguard Worker </mod> 5926*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbd800"> 5927*61046927SAndroid Build Coastguard Worker <and> 5928*61046927SAndroid Build Coastguard Worker <or> 5929*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5930*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5931*61046927SAndroid Build Coastguard Worker </or> 5932*61046927SAndroid Build Coastguard Worker <or> 5933*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5934*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5935*61046927SAndroid Build Coastguard Worker </or> 5936*61046927SAndroid Build Coastguard Worker </and> 5937*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5938*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5939*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5940*61046927SAndroid Build Coastguard Worker </derived> 5941*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 5942*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5943*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5944*61046927SAndroid Build Coastguard Worker </derived> 5945*61046927SAndroid Build Coastguard Worker </encoding> 5946*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbfc40"> 5947*61046927SAndroid Build Coastguard Worker <and> 5948*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5949*61046927SAndroid Build Coastguard Worker <or> 5950*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5951*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5952*61046927SAndroid Build Coastguard Worker </or> 5953*61046927SAndroid Build Coastguard Worker </and> 5954*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5955*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 5956*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 5957*61046927SAndroid Build Coastguard Worker </derived> 5958*61046927SAndroid Build Coastguard Worker </encoding> 5959*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbf800"> 5960*61046927SAndroid Build Coastguard Worker <and> 5961*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5962*61046927SAndroid Build Coastguard Worker <or> 5963*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5964*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5965*61046927SAndroid Build Coastguard Worker </or> 5966*61046927SAndroid Build Coastguard Worker </and> 5967*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 5968*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 5969*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 5970*61046927SAndroid Build Coastguard Worker </derived> 5971*61046927SAndroid Build Coastguard Worker </encoding> 5972*61046927SAndroid Build Coastguard Worker </ins> 5973*61046927SAndroid Build Coastguard Worker 5974*61046927SAndroid Build Coastguard Worker <ins name="ISUB.v2u16" unit="add"> 5975*61046927SAndroid Build Coastguard Worker <src start="0"/> 5976*61046927SAndroid Build Coastguard Worker <src start="3"/> 5977*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 5978*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="1" default="h01"> 5979*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5980*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5981*61046927SAndroid Build Coastguard Worker </mod> 5982*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="h01"> 5983*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 5984*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 5985*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 5986*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 5987*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 5988*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 5989*61046927SAndroid Build Coastguard Worker </mod> 5990*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbd800"> 5991*61046927SAndroid Build Coastguard Worker <and> 5992*61046927SAndroid Build Coastguard Worker <or> 5993*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 5994*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 5995*61046927SAndroid Build Coastguard Worker </or> 5996*61046927SAndroid Build Coastguard Worker <or> 5997*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 5998*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 5999*61046927SAndroid Build Coastguard Worker </or> 6000*61046927SAndroid Build Coastguard Worker </and> 6001*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6002*61046927SAndroid Build Coastguard Worker <and alias="true"> 6003*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 6004*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 6005*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 6006*61046927SAndroid Build Coastguard Worker </and> 6007*61046927SAndroid Build Coastguard Worker <or> 6008*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6009*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 6010*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 6011*61046927SAndroid Build Coastguard Worker </or> 6012*61046927SAndroid Build Coastguard Worker </derived> 6013*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 6014*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h01"/> 6015*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h10"/> 6016*61046927SAndroid Build Coastguard Worker </derived> 6017*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 6018*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 6019*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h10"/> 6020*61046927SAndroid Build Coastguard Worker </derived> 6021*61046927SAndroid Build Coastguard Worker </encoding> 6022*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbfc40"> 6023*61046927SAndroid Build Coastguard Worker <and> 6024*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 6025*61046927SAndroid Build Coastguard Worker <or> 6026*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 6027*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 6028*61046927SAndroid Build Coastguard Worker </or> 6029*61046927SAndroid Build Coastguard Worker </and> 6030*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6031*61046927SAndroid Build Coastguard Worker <and alias="true"> 6032*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 6033*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 6034*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 6035*61046927SAndroid Build Coastguard Worker </and> 6036*61046927SAndroid Build Coastguard Worker <or> 6037*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6038*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 6039*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 6040*61046927SAndroid Build Coastguard Worker </or> 6041*61046927SAndroid Build Coastguard Worker </derived> 6042*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 6043*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h00"/> 6044*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#h11"/> 6045*61046927SAndroid Build Coastguard Worker </derived> 6046*61046927SAndroid Build Coastguard Worker </encoding> 6047*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbf800"> 6048*61046927SAndroid Build Coastguard Worker <and> 6049*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#h01"/> 6050*61046927SAndroid Build Coastguard Worker <or> 6051*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 6052*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 6053*61046927SAndroid Build Coastguard Worker </or> 6054*61046927SAndroid Build Coastguard Worker </and> 6055*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6056*61046927SAndroid Build Coastguard Worker <and alias="true"> 6057*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#none"/> 6058*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b01"/> 6059*61046927SAndroid Build Coastguard Worker <neq left="lanes1" right="#b23"/> 6060*61046927SAndroid Build Coastguard Worker </and> 6061*61046927SAndroid Build Coastguard Worker <or> 6062*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6063*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 6064*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 6065*61046927SAndroid Build Coastguard Worker </or> 6066*61046927SAndroid Build Coastguard Worker </derived> 6067*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 6068*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b01"/> 6069*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b23"/> 6070*61046927SAndroid Build Coastguard Worker </derived> 6071*61046927SAndroid Build Coastguard Worker </encoding> 6072*61046927SAndroid Build Coastguard Worker </ins> 6073*61046927SAndroid Build Coastguard Worker 6074*61046927SAndroid Build Coastguard Worker <ins name="ISUB.v4s8" unit="add"> 6075*61046927SAndroid Build Coastguard Worker <src start="0"/> 6076*61046927SAndroid Build Coastguard Worker <src start="3"/> 6077*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 6078*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="3" default="b0123"> 6079*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 6080*61046927SAndroid Build Coastguard Worker </mod> 6081*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="b0123"> 6082*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 6083*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 6084*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 6085*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 6086*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 6087*61046927SAndroid Build Coastguard Worker <opt>b0101</opt> 6088*61046927SAndroid Build Coastguard Worker <opt>b2323</opt> 6089*61046927SAndroid Build Coastguard Worker </mod> 6090*61046927SAndroid Build Coastguard Worker <encoding mask="0xffec0" exact="0xbd400"> 6091*61046927SAndroid Build Coastguard Worker <and> 6092*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6093*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0123"/> 6094*61046927SAndroid Build Coastguard Worker </and> 6095*61046927SAndroid Build Coastguard Worker </encoding> 6096*61046927SAndroid Build Coastguard Worker <encoding mask="0xff8c0" exact="0xbf040"> 6097*61046927SAndroid Build Coastguard Worker <and> 6098*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6099*61046927SAndroid Build Coastguard Worker <or> 6100*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 6101*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 6102*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 6103*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 6104*61046927SAndroid Build Coastguard Worker </or> 6105*61046927SAndroid Build Coastguard Worker </and> 6106*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 6107*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 6108*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 6109*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 6110*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 6111*61046927SAndroid Build Coastguard Worker </derived> 6112*61046927SAndroid Build Coastguard Worker </encoding> 6113*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xbf840"> 6114*61046927SAndroid Build Coastguard Worker <and> 6115*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6116*61046927SAndroid Build Coastguard Worker <or> 6117*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 6118*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 6119*61046927SAndroid Build Coastguard Worker </or> 6120*61046927SAndroid Build Coastguard Worker </and> 6121*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 6122*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 6123*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 6124*61046927SAndroid Build Coastguard Worker </derived> 6125*61046927SAndroid Build Coastguard Worker </encoding> 6126*61046927SAndroid Build Coastguard Worker </ins> 6127*61046927SAndroid Build Coastguard Worker 6128*61046927SAndroid Build Coastguard Worker <ins name="ISUB.v4u8" unit="add"> 6129*61046927SAndroid Build Coastguard Worker <src start="0"/> 6130*61046927SAndroid Build Coastguard Worker <src start="3"/> 6131*61046927SAndroid Build Coastguard Worker <mod name="saturate" start="8" size="1" opt="sat"/> 6132*61046927SAndroid Build Coastguard Worker <mod name="lanes0" size="3" default="b0123"> 6133*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 6134*61046927SAndroid Build Coastguard Worker </mod> 6135*61046927SAndroid Build Coastguard Worker <mod name="lanes1" size="3" default="b0123"> 6136*61046927SAndroid Build Coastguard Worker <opt>b0123</opt> 6137*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 6138*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 6139*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 6140*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 6141*61046927SAndroid Build Coastguard Worker <opt>b0101</opt> 6142*61046927SAndroid Build Coastguard Worker <opt>b2323</opt> 6143*61046927SAndroid Build Coastguard Worker </mod> 6144*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe40" exact="0xbd400"> 6145*61046927SAndroid Build Coastguard Worker <and> 6146*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6147*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0123"/> 6148*61046927SAndroid Build Coastguard Worker </and> 6149*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6150*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 6151*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6152*61046927SAndroid Build Coastguard Worker </derived> 6153*61046927SAndroid Build Coastguard Worker </encoding> 6154*61046927SAndroid Build Coastguard Worker <encoding mask="0xff840" exact="0xbf040"> 6155*61046927SAndroid Build Coastguard Worker <and> 6156*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6157*61046927SAndroid Build Coastguard Worker <or> 6158*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 6159*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 6160*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 6161*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 6162*61046927SAndroid Build Coastguard Worker </or> 6163*61046927SAndroid Build Coastguard Worker </and> 6164*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6165*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 6166*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6167*61046927SAndroid Build Coastguard Worker </derived> 6168*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 6169*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0000"/> 6170*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b1111"/> 6171*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2222"/> 6172*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b3333"/> 6173*61046927SAndroid Build Coastguard Worker </derived> 6174*61046927SAndroid Build Coastguard Worker </encoding> 6175*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc40" exact="0xbf840"> 6176*61046927SAndroid Build Coastguard Worker <and> 6177*61046927SAndroid Build Coastguard Worker <eq left="lanes0" right="#b0123"/> 6178*61046927SAndroid Build Coastguard Worker <or> 6179*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 6180*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 6181*61046927SAndroid Build Coastguard Worker </or> 6182*61046927SAndroid Build Coastguard Worker </and> 6183*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 6184*61046927SAndroid Build Coastguard Worker <eq alias="true" left="saturate" right="#none"/> 6185*61046927SAndroid Build Coastguard Worker <eq left="saturate" right="#sat"/> 6186*61046927SAndroid Build Coastguard Worker </derived> 6187*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 6188*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b0101"/> 6189*61046927SAndroid Build Coastguard Worker <eq left="lanes1" right="#b2323"/> 6190*61046927SAndroid Build Coastguard Worker </derived> 6191*61046927SAndroid Build Coastguard Worker </encoding> 6192*61046927SAndroid Build Coastguard Worker </ins> 6193*61046927SAndroid Build Coastguard Worker 6194*61046927SAndroid Build Coastguard Worker <ins name="JUMP" mask="0xffe3f" exact="0x6fe34" last="true" dests="0" unit="add"> 6195*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 6196*61046927SAndroid Build Coastguard Worker </ins> 6197*61046927SAndroid Build Coastguard Worker 6198*61046927SAndroid Build Coastguard Worker <ins name="KABOOM" mask="0xffff8" exact="0xd7858" message="job" dests="0" unit="add"> 6199*61046927SAndroid Build Coastguard Worker <src start="0"/> 6200*61046927SAndroid Build Coastguard Worker </ins> 6201*61046927SAndroid Build Coastguard Worker 6202*61046927SAndroid Build Coastguard Worker <ins name="LDEXP.f32" mask="0xffe00" exact="0x74c00" unit="add"> 6203*61046927SAndroid Build Coastguard Worker <src start="0"/> 6204*61046927SAndroid Build Coastguard Worker <src start="3"/> 6205*61046927SAndroid Build Coastguard Worker <mod name="round" start="6" size="3"> 6206*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6207*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 6208*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 6209*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 6210*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 6211*61046927SAndroid Build Coastguard Worker <reserved/> 6212*61046927SAndroid Build Coastguard Worker <opt>inf</opt> 6213*61046927SAndroid Build Coastguard Worker <opt>inf0</opt> 6214*61046927SAndroid Build Coastguard Worker </mod> 6215*61046927SAndroid Build Coastguard Worker </ins> 6216*61046927SAndroid Build Coastguard Worker 6217*61046927SAndroid Build Coastguard Worker <ins name="LDEXP.v2f16" mask="0xffe00" exact="0x74e00" unit="add"> 6218*61046927SAndroid Build Coastguard Worker <src start="0"/> 6219*61046927SAndroid Build Coastguard Worker <src start="3"/> 6220*61046927SAndroid Build Coastguard Worker <mod name="round" start="6" size="3"> 6221*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6222*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 6223*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 6224*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 6225*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 6226*61046927SAndroid Build Coastguard Worker <reserved/> 6227*61046927SAndroid Build Coastguard Worker <opt>inf</opt> 6228*61046927SAndroid Build Coastguard Worker <opt>inf0</opt> 6229*61046927SAndroid Build Coastguard Worker </mod> 6230*61046927SAndroid Build Coastguard Worker </ins> 6231*61046927SAndroid Build Coastguard Worker 6232*61046927SAndroid Build Coastguard Worker <ins name="LD_ATTR" staging="w=format" message="attribute" unit="add"> 6233*61046927SAndroid Build Coastguard Worker <src start="0"/> 6234*61046927SAndroid Build Coastguard Worker <src start="3"/> 6235*61046927SAndroid Build Coastguard Worker <src start="6"/> 6236*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 6237*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6238*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6239*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6240*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6241*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 6242*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 6243*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 6244*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 6245*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6246*61046927SAndroid Build Coastguard Worker </mod> 6247*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="11" size="2"> 6248*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6249*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6250*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6251*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6252*61046927SAndroid Build Coastguard Worker </mod> 6253*61046927SAndroid Build Coastguard Worker <encoding mask="0xf0600" exact="0x40400"> 6254*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6255*61046927SAndroid Build Coastguard Worker <derived start="13" size="3"> 6256*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6257*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6258*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6259*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6260*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 6261*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 6262*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 6263*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 6264*61046927SAndroid Build Coastguard Worker </derived> 6265*61046927SAndroid Build Coastguard Worker </encoding> 6266*61046927SAndroid Build Coastguard Worker <encoding mask="0xfe600" exact="0xc4400"> 6267*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6268*61046927SAndroid Build Coastguard Worker </encoding> 6269*61046927SAndroid Build Coastguard Worker </ins> 6270*61046927SAndroid Build Coastguard Worker 6271*61046927SAndroid Build Coastguard Worker <ins name="LD_ATTR_IMM" staging="w=format" message="attribute" unit="add"> 6272*61046927SAndroid Build Coastguard Worker <src start="0"/> 6273*61046927SAndroid Build Coastguard Worker <src start="3"/> 6274*61046927SAndroid Build Coastguard Worker <immediate name="attribute_index" start="6" size="4"/> 6275*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 6276*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6277*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6278*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6279*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6280*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 6281*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 6282*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 6283*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 6284*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6285*61046927SAndroid Build Coastguard Worker </mod> 6286*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="11" size="2"> 6287*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6288*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6289*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6290*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6291*61046927SAndroid Build Coastguard Worker </mod> 6292*61046927SAndroid Build Coastguard Worker <encoding mask="0xf0400" exact="0x40000"> 6293*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6294*61046927SAndroid Build Coastguard Worker <derived start="13" size="3"> 6295*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6296*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6297*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6298*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6299*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 6300*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 6301*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 6302*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 6303*61046927SAndroid Build Coastguard Worker </derived> 6304*61046927SAndroid Build Coastguard Worker </encoding> 6305*61046927SAndroid Build Coastguard Worker <encoding mask="0xfe400" exact="0xc4000"> 6306*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6307*61046927SAndroid Build Coastguard Worker </encoding> 6308*61046927SAndroid Build Coastguard Worker </ins> 6309*61046927SAndroid Build Coastguard Worker 6310*61046927SAndroid Build Coastguard Worker <ins name="LD_ATTR_TEX" staging="w=format" message="attribute" unit="add"> 6311*61046927SAndroid Build Coastguard Worker <src start="0"/> 6312*61046927SAndroid Build Coastguard Worker <src start="3"/> 6313*61046927SAndroid Build Coastguard Worker <src start="6"/> 6314*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 6315*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6316*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6317*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6318*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6319*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 6320*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 6321*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 6322*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 6323*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6324*61046927SAndroid Build Coastguard Worker </mod> 6325*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="11" size="2"> 6326*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6327*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6328*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6329*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6330*61046927SAndroid Build Coastguard Worker </mod> 6331*61046927SAndroid Build Coastguard Worker <encoding mask="0xf0600" exact="0x40600"> 6332*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6333*61046927SAndroid Build Coastguard Worker <derived start="13" size="3"> 6334*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6335*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6336*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6337*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6338*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 6339*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 6340*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 6341*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 6342*61046927SAndroid Build Coastguard Worker </derived> 6343*61046927SAndroid Build Coastguard Worker </encoding> 6344*61046927SAndroid Build Coastguard Worker <encoding mask="0xfe600" exact="0xc4600"> 6345*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6346*61046927SAndroid Build Coastguard Worker </encoding> 6347*61046927SAndroid Build Coastguard Worker </ins> 6348*61046927SAndroid Build Coastguard Worker 6349*61046927SAndroid Build Coastguard Worker <ins name="LD_CVT" staging="w=format" mask="0xff800" exact="0xc9000" message="load" unit="add"> 6350*61046927SAndroid Build Coastguard Worker <src start="0"/> 6351*61046927SAndroid Build Coastguard Worker <src start="3"/> 6352*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 6353*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4" pseudo="true"> 6354*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6355*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6356*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6357*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6358*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 6359*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 6360*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 6361*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 6362*61046927SAndroid Build Coastguard Worker </mod> 6363*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="9" size="2"> 6364*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6365*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6366*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6367*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6368*61046927SAndroid Build Coastguard Worker </mod> 6369*61046927SAndroid Build Coastguard Worker </ins> 6370*61046927SAndroid Build Coastguard Worker 6371*61046927SAndroid Build Coastguard Worker <ins name="LD_GCLK.u64" staging="w=2" mask="0xffff8" exact="0xd7800" message="attribute" unit="add"> 6372*61046927SAndroid Build Coastguard Worker <mod name="source" start="0" size="3"> 6373*61046927SAndroid Build Coastguard Worker <reserved/> 6374*61046927SAndroid Build Coastguard Worker <reserved/> 6375*61046927SAndroid Build Coastguard Worker <reserved/> 6376*61046927SAndroid Build Coastguard Worker <reserved/> 6377*61046927SAndroid Build Coastguard Worker <reserved/> 6378*61046927SAndroid Build Coastguard Worker <reserved/> 6379*61046927SAndroid Build Coastguard Worker <opt>system_timestamp</opt> 6380*61046927SAndroid Build Coastguard Worker <opt>cycle_counter</opt> 6381*61046927SAndroid Build Coastguard Worker </mod> 6382*61046927SAndroid Build Coastguard Worker </ins> 6383*61046927SAndroid Build Coastguard Worker 6384*61046927SAndroid Build Coastguard Worker <ins name="LD_TILE" staging="w=format" mask="0xff800" exact="0xcb000" message="tile" unit="add"> 6385*61046927SAndroid Build Coastguard Worker <src start="0"/> 6386*61046927SAndroid Build Coastguard Worker <src start="3"/> 6387*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 6388*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="9" size="2"> 6389*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6390*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6391*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6392*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6393*61046927SAndroid Build Coastguard Worker </mod> 6394*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="3" pseudo="true"> 6395*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6396*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6397*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6398*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6399*61046927SAndroid Build Coastguard Worker </mod> 6400*61046927SAndroid Build Coastguard Worker </ins> 6401*61046927SAndroid Build Coastguard Worker 6402*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR" staging="w=format" message="varying" unit="add"> 6403*61046927SAndroid Build Coastguard Worker <src start="0"/> 6404*61046927SAndroid Build Coastguard Worker <src start="3"/> 6405*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 6406*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6407*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6408*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6409*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6410*61046927SAndroid Build Coastguard Worker </mod> 6411*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 6412*61046927SAndroid Build Coastguard Worker <opt>store</opt> 6413*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 6414*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 6415*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 6416*61046927SAndroid Build Coastguard Worker </mod> 6417*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 6418*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6419*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6420*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6421*61046927SAndroid Build Coastguard Worker </mod> 6422*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 6423*61046927SAndroid Build Coastguard Worker <opt>center</opt> 6424*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 6425*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 6426*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 6427*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6428*61046927SAndroid Build Coastguard Worker </mod> 6429*61046927SAndroid Build Coastguard Worker <encoding mask="0x7c0c0" exact="0x500c0"> 6430*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6431*61046927SAndroid Build Coastguard Worker <derived start="19" size="1"> 6432*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6433*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6434*61046927SAndroid Build Coastguard Worker </derived> 6435*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6436*61046927SAndroid Build Coastguard Worker <and> 6437*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6438*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6439*61046927SAndroid Build Coastguard Worker </and> 6440*61046927SAndroid Build Coastguard Worker <and> 6441*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6442*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6443*61046927SAndroid Build Coastguard Worker </and> 6444*61046927SAndroid Build Coastguard Worker <and> 6445*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6446*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6447*61046927SAndroid Build Coastguard Worker </and> 6448*61046927SAndroid Build Coastguard Worker <and> 6449*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6450*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6451*61046927SAndroid Build Coastguard Worker </and> 6452*61046927SAndroid Build Coastguard Worker <and> 6453*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6454*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6455*61046927SAndroid Build Coastguard Worker </and> 6456*61046927SAndroid Build Coastguard Worker <reserved/> 6457*61046927SAndroid Build Coastguard Worker <reserved/> 6458*61046927SAndroid Build Coastguard Worker <reserved/> 6459*61046927SAndroid Build Coastguard Worker <and> 6460*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6461*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6462*61046927SAndroid Build Coastguard Worker </and> 6463*61046927SAndroid Build Coastguard Worker <and> 6464*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6465*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6466*61046927SAndroid Build Coastguard Worker </and> 6467*61046927SAndroid Build Coastguard Worker <and> 6468*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6469*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6470*61046927SAndroid Build Coastguard Worker </and> 6471*61046927SAndroid Build Coastguard Worker <and> 6472*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6473*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6474*61046927SAndroid Build Coastguard Worker </and> 6475*61046927SAndroid Build Coastguard Worker <and> 6476*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6477*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6478*61046927SAndroid Build Coastguard Worker </and> 6479*61046927SAndroid Build Coastguard Worker <and> 6480*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6481*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6482*61046927SAndroid Build Coastguard Worker </and> 6483*61046927SAndroid Build Coastguard Worker <reserved/> 6484*61046927SAndroid Build Coastguard Worker <reserved/> 6485*61046927SAndroid Build Coastguard Worker </derived> 6486*61046927SAndroid Build Coastguard Worker </encoding> 6487*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc0c0" exact="0xcc0c0"> 6488*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6489*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6490*61046927SAndroid Build Coastguard Worker <and> 6491*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6492*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6493*61046927SAndroid Build Coastguard Worker </and> 6494*61046927SAndroid Build Coastguard Worker <and> 6495*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6496*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6497*61046927SAndroid Build Coastguard Worker </and> 6498*61046927SAndroid Build Coastguard Worker <and> 6499*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6500*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6501*61046927SAndroid Build Coastguard Worker </and> 6502*61046927SAndroid Build Coastguard Worker <and> 6503*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6504*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6505*61046927SAndroid Build Coastguard Worker </and> 6506*61046927SAndroid Build Coastguard Worker <and> 6507*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6508*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6509*61046927SAndroid Build Coastguard Worker </and> 6510*61046927SAndroid Build Coastguard Worker <reserved/> 6511*61046927SAndroid Build Coastguard Worker <reserved/> 6512*61046927SAndroid Build Coastguard Worker <reserved/> 6513*61046927SAndroid Build Coastguard Worker <and> 6514*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6515*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6516*61046927SAndroid Build Coastguard Worker </and> 6517*61046927SAndroid Build Coastguard Worker <and> 6518*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6519*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6520*61046927SAndroid Build Coastguard Worker </and> 6521*61046927SAndroid Build Coastguard Worker <and> 6522*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6523*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6524*61046927SAndroid Build Coastguard Worker </and> 6525*61046927SAndroid Build Coastguard Worker <and> 6526*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6527*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6528*61046927SAndroid Build Coastguard Worker </and> 6529*61046927SAndroid Build Coastguard Worker <and> 6530*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6531*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6532*61046927SAndroid Build Coastguard Worker </and> 6533*61046927SAndroid Build Coastguard Worker <and> 6534*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6535*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6536*61046927SAndroid Build Coastguard Worker </and> 6537*61046927SAndroid Build Coastguard Worker <reserved/> 6538*61046927SAndroid Build Coastguard Worker <reserved/> 6539*61046927SAndroid Build Coastguard Worker </derived> 6540*61046927SAndroid Build Coastguard Worker </encoding> 6541*61046927SAndroid Build Coastguard Worker </ins> 6542*61046927SAndroid Build Coastguard Worker 6543*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_FLAT" staging="w=format" message="varying" unit="add"> 6544*61046927SAndroid Build Coastguard Worker <src start="3"/> 6545*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 6546*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6547*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6548*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6549*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6550*61046927SAndroid Build Coastguard Worker </mod> 6551*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="3"> 6552*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6553*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6554*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6555*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6556*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6557*61046927SAndroid Build Coastguard Worker </mod> 6558*61046927SAndroid Build Coastguard Worker <mod name="function" start="0" size="3"> 6559*61046927SAndroid Build Coastguard Worker <reserved/> 6560*61046927SAndroid Build Coastguard Worker <reserved/> 6561*61046927SAndroid Build Coastguard Worker <reserved/> 6562*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6563*61046927SAndroid Build Coastguard Worker <reserved/> 6564*61046927SAndroid Build Coastguard Worker <reserved/> 6565*61046927SAndroid Build Coastguard Worker <opt>and</opt> 6566*61046927SAndroid Build Coastguard Worker <opt>or</opt> 6567*61046927SAndroid Build Coastguard Worker </mod> 6568*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f8c0" exact="0x538c0"> 6569*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6570*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 6571*61046927SAndroid Build Coastguard Worker <or> 6572*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6573*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6574*61046927SAndroid Build Coastguard Worker </or> 6575*61046927SAndroid Build Coastguard Worker <or> 6576*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6577*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6578*61046927SAndroid Build Coastguard Worker </or> 6579*61046927SAndroid Build Coastguard Worker </derived> 6580*61046927SAndroid Build Coastguard Worker <derived start="19" size="1"> 6581*61046927SAndroid Build Coastguard Worker <or> 6582*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6583*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6584*61046927SAndroid Build Coastguard Worker </or> 6585*61046927SAndroid Build Coastguard Worker <or> 6586*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6587*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6588*61046927SAndroid Build Coastguard Worker </or> 6589*61046927SAndroid Build Coastguard Worker </derived> 6590*61046927SAndroid Build Coastguard Worker </encoding> 6591*61046927SAndroid Build Coastguard Worker <encoding mask="0xffcc0" exact="0xcf8c0"> 6592*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6593*61046927SAndroid Build Coastguard Worker </encoding> 6594*61046927SAndroid Build Coastguard Worker </ins> 6595*61046927SAndroid Build Coastguard Worker 6596*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_FLAT_IMM" staging="w=format" message="varying" unit="add"> 6597*61046927SAndroid Build Coastguard Worker <immediate name="index" start="3" size="5"/> 6598*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 6599*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6600*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6601*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6602*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6603*61046927SAndroid Build Coastguard Worker </mod> 6604*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="3"> 6605*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6606*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6607*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6608*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6609*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6610*61046927SAndroid Build Coastguard Worker </mod> 6611*61046927SAndroid Build Coastguard Worker <mod name="function" start="0" size="3"> 6612*61046927SAndroid Build Coastguard Worker <reserved/> 6613*61046927SAndroid Build Coastguard Worker <reserved/> 6614*61046927SAndroid Build Coastguard Worker <reserved/> 6615*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6616*61046927SAndroid Build Coastguard Worker <reserved/> 6617*61046927SAndroid Build Coastguard Worker <reserved/> 6618*61046927SAndroid Build Coastguard Worker <opt>and</opt> 6619*61046927SAndroid Build Coastguard Worker <opt>or</opt> 6620*61046927SAndroid Build Coastguard Worker </mod> 6621*61046927SAndroid Build Coastguard Worker <encoding mask="0x7f800" exact="0x53800"> 6622*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6623*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 6624*61046927SAndroid Build Coastguard Worker <or> 6625*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6626*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6627*61046927SAndroid Build Coastguard Worker </or> 6628*61046927SAndroid Build Coastguard Worker <or> 6629*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6630*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6631*61046927SAndroid Build Coastguard Worker </or> 6632*61046927SAndroid Build Coastguard Worker </derived> 6633*61046927SAndroid Build Coastguard Worker <derived start="19" size="1"> 6634*61046927SAndroid Build Coastguard Worker <or> 6635*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6636*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6637*61046927SAndroid Build Coastguard Worker </or> 6638*61046927SAndroid Build Coastguard Worker <or> 6639*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6640*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6641*61046927SAndroid Build Coastguard Worker </or> 6642*61046927SAndroid Build Coastguard Worker </derived> 6643*61046927SAndroid Build Coastguard Worker </encoding> 6644*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0xcf800"> 6645*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6646*61046927SAndroid Build Coastguard Worker </encoding> 6647*61046927SAndroid Build Coastguard Worker </ins> 6648*61046927SAndroid Build Coastguard Worker 6649*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_IMM" staging="w=format" message="varying" unit="add"> 6650*61046927SAndroid Build Coastguard Worker <src start="0"/> 6651*61046927SAndroid Build Coastguard Worker <immediate name="index" start="3" size="5"/> 6652*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 6653*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6654*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6655*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6656*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6657*61046927SAndroid Build Coastguard Worker </mod> 6658*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 6659*61046927SAndroid Build Coastguard Worker <opt>store</opt> 6660*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 6661*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 6662*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 6663*61046927SAndroid Build Coastguard Worker </mod> 6664*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 6665*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6666*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6667*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6668*61046927SAndroid Build Coastguard Worker </mod> 6669*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 6670*61046927SAndroid Build Coastguard Worker <opt>center</opt> 6671*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 6672*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 6673*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 6674*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6675*61046927SAndroid Build Coastguard Worker </mod> 6676*61046927SAndroid Build Coastguard Worker <encoding mask="0x7c000" exact="0x50000"> 6677*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6678*61046927SAndroid Build Coastguard Worker <derived start="19" size="1"> 6679*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6680*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6681*61046927SAndroid Build Coastguard Worker </derived> 6682*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6683*61046927SAndroid Build Coastguard Worker <and> 6684*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6685*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6686*61046927SAndroid Build Coastguard Worker </and> 6687*61046927SAndroid Build Coastguard Worker <and> 6688*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6689*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6690*61046927SAndroid Build Coastguard Worker </and> 6691*61046927SAndroid Build Coastguard Worker <and> 6692*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6693*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6694*61046927SAndroid Build Coastguard Worker </and> 6695*61046927SAndroid Build Coastguard Worker <and> 6696*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6697*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6698*61046927SAndroid Build Coastguard Worker </and> 6699*61046927SAndroid Build Coastguard Worker <and> 6700*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6701*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6702*61046927SAndroid Build Coastguard Worker </and> 6703*61046927SAndroid Build Coastguard Worker <reserved/> 6704*61046927SAndroid Build Coastguard Worker <reserved/> 6705*61046927SAndroid Build Coastguard Worker <reserved/> 6706*61046927SAndroid Build Coastguard Worker <and> 6707*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6708*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6709*61046927SAndroid Build Coastguard Worker </and> 6710*61046927SAndroid Build Coastguard Worker <and> 6711*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6712*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6713*61046927SAndroid Build Coastguard Worker </and> 6714*61046927SAndroid Build Coastguard Worker <and> 6715*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6716*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6717*61046927SAndroid Build Coastguard Worker </and> 6718*61046927SAndroid Build Coastguard Worker <and> 6719*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6720*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6721*61046927SAndroid Build Coastguard Worker </and> 6722*61046927SAndroid Build Coastguard Worker <and> 6723*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6724*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6725*61046927SAndroid Build Coastguard Worker </and> 6726*61046927SAndroid Build Coastguard Worker <and> 6727*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6728*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6729*61046927SAndroid Build Coastguard Worker </and> 6730*61046927SAndroid Build Coastguard Worker <reserved/> 6731*61046927SAndroid Build Coastguard Worker <reserved/> 6732*61046927SAndroid Build Coastguard Worker </derived> 6733*61046927SAndroid Build Coastguard Worker </encoding> 6734*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc000" exact="0xcc000"> 6735*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6736*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6737*61046927SAndroid Build Coastguard Worker <and> 6738*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6739*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6740*61046927SAndroid Build Coastguard Worker </and> 6741*61046927SAndroid Build Coastguard Worker <and> 6742*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6743*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6744*61046927SAndroid Build Coastguard Worker </and> 6745*61046927SAndroid Build Coastguard Worker <and> 6746*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6747*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6748*61046927SAndroid Build Coastguard Worker </and> 6749*61046927SAndroid Build Coastguard Worker <and> 6750*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6751*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6752*61046927SAndroid Build Coastguard Worker </and> 6753*61046927SAndroid Build Coastguard Worker <and> 6754*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6755*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6756*61046927SAndroid Build Coastguard Worker </and> 6757*61046927SAndroid Build Coastguard Worker <reserved/> 6758*61046927SAndroid Build Coastguard Worker <reserved/> 6759*61046927SAndroid Build Coastguard Worker <reserved/> 6760*61046927SAndroid Build Coastguard Worker <and> 6761*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6762*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6763*61046927SAndroid Build Coastguard Worker </and> 6764*61046927SAndroid Build Coastguard Worker <and> 6765*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6766*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6767*61046927SAndroid Build Coastguard Worker </and> 6768*61046927SAndroid Build Coastguard Worker <and> 6769*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6770*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6771*61046927SAndroid Build Coastguard Worker </and> 6772*61046927SAndroid Build Coastguard Worker <and> 6773*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6774*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6775*61046927SAndroid Build Coastguard Worker </and> 6776*61046927SAndroid Build Coastguard Worker <and> 6777*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6778*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6779*61046927SAndroid Build Coastguard Worker </and> 6780*61046927SAndroid Build Coastguard Worker <and> 6781*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6782*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6783*61046927SAndroid Build Coastguard Worker </and> 6784*61046927SAndroid Build Coastguard Worker <reserved/> 6785*61046927SAndroid Build Coastguard Worker <reserved/> 6786*61046927SAndroid Build Coastguard Worker </derived> 6787*61046927SAndroid Build Coastguard Worker </encoding> 6788*61046927SAndroid Build Coastguard Worker </ins> 6789*61046927SAndroid Build Coastguard Worker 6790*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_SPECIAL" staging="w=format" message="varying" unit="add"> 6791*61046927SAndroid Build Coastguard Worker <src start="0"/> 6792*61046927SAndroid Build Coastguard Worker <mod name="varying_name" size="5"> 6793*61046927SAndroid Build Coastguard Worker <opt>point</opt> 6794*61046927SAndroid Build Coastguard Worker <reserved/> 6795*61046927SAndroid Build Coastguard Worker <opt>frag_w</opt> 6796*61046927SAndroid Build Coastguard Worker <opt>frag_z</opt> 6797*61046927SAndroid Build Coastguard Worker </mod> 6798*61046927SAndroid Build Coastguard Worker <mod name="vecsize" size="2"> 6799*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6800*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 6801*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 6802*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 6803*61046927SAndroid Build Coastguard Worker </mod> 6804*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 6805*61046927SAndroid Build Coastguard Worker <opt>store</opt> 6806*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 6807*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 6808*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 6809*61046927SAndroid Build Coastguard Worker </mod> 6810*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 6811*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6812*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6813*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6814*61046927SAndroid Build Coastguard Worker </mod> 6815*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 6816*61046927SAndroid Build Coastguard Worker <opt>center</opt> 6817*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 6818*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 6819*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 6820*61046927SAndroid Build Coastguard Worker <opt>none</opt> 6821*61046927SAndroid Build Coastguard Worker </mod> 6822*61046927SAndroid Build Coastguard Worker <encoding mask="0x7c3e0" exact="0x500a0"> 6823*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6824*61046927SAndroid Build Coastguard Worker <derived start="3" size="2"> 6825*61046927SAndroid Build Coastguard Worker <and> 6826*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#point"/> 6827*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#v2"/> 6828*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6829*61046927SAndroid Build Coastguard Worker </and> 6830*61046927SAndroid Build Coastguard Worker <reserved/> 6831*61046927SAndroid Build Coastguard Worker <and> 6832*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#frag_w"/> 6833*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#none"/> 6834*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6835*61046927SAndroid Build Coastguard Worker </and> 6836*61046927SAndroid Build Coastguard Worker <and> 6837*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#frag_z"/> 6838*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#none"/> 6839*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6840*61046927SAndroid Build Coastguard Worker <neq left="sample" right="#explicit"/> 6841*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6842*61046927SAndroid Build Coastguard Worker </and> 6843*61046927SAndroid Build Coastguard Worker </derived> 6844*61046927SAndroid Build Coastguard Worker <derived start="19" size="1"> 6845*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6846*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6847*61046927SAndroid Build Coastguard Worker </derived> 6848*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6849*61046927SAndroid Build Coastguard Worker <and> 6850*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6851*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6852*61046927SAndroid Build Coastguard Worker </and> 6853*61046927SAndroid Build Coastguard Worker <and> 6854*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6855*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6856*61046927SAndroid Build Coastguard Worker </and> 6857*61046927SAndroid Build Coastguard Worker <and> 6858*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6859*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6860*61046927SAndroid Build Coastguard Worker </and> 6861*61046927SAndroid Build Coastguard Worker <and> 6862*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6863*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6864*61046927SAndroid Build Coastguard Worker </and> 6865*61046927SAndroid Build Coastguard Worker <and> 6866*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6867*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6868*61046927SAndroid Build Coastguard Worker </and> 6869*61046927SAndroid Build Coastguard Worker <reserved/> 6870*61046927SAndroid Build Coastguard Worker <reserved/> 6871*61046927SAndroid Build Coastguard Worker <reserved/> 6872*61046927SAndroid Build Coastguard Worker <and> 6873*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6874*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6875*61046927SAndroid Build Coastguard Worker </and> 6876*61046927SAndroid Build Coastguard Worker <and> 6877*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6878*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6879*61046927SAndroid Build Coastguard Worker </and> 6880*61046927SAndroid Build Coastguard Worker <and> 6881*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6882*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6883*61046927SAndroid Build Coastguard Worker </and> 6884*61046927SAndroid Build Coastguard Worker <and> 6885*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6886*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6887*61046927SAndroid Build Coastguard Worker </and> 6888*61046927SAndroid Build Coastguard Worker <and> 6889*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6890*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6891*61046927SAndroid Build Coastguard Worker </and> 6892*61046927SAndroid Build Coastguard Worker <and> 6893*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6894*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6895*61046927SAndroid Build Coastguard Worker </and> 6896*61046927SAndroid Build Coastguard Worker <reserved/> 6897*61046927SAndroid Build Coastguard Worker <reserved/> 6898*61046927SAndroid Build Coastguard Worker </derived> 6899*61046927SAndroid Build Coastguard Worker </encoding> 6900*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc3e0" exact="0xcc0a0"> 6901*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 6902*61046927SAndroid Build Coastguard Worker <derived start="3" size="2"> 6903*61046927SAndroid Build Coastguard Worker <and> 6904*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#point"/> 6905*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#v2"/> 6906*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6907*61046927SAndroid Build Coastguard Worker </and> 6908*61046927SAndroid Build Coastguard Worker <reserved/> 6909*61046927SAndroid Build Coastguard Worker <and> 6910*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#frag_w"/> 6911*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#none"/> 6912*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6913*61046927SAndroid Build Coastguard Worker </and> 6914*61046927SAndroid Build Coastguard Worker <and> 6915*61046927SAndroid Build Coastguard Worker <eq left="varying_name" right="#frag_z"/> 6916*61046927SAndroid Build Coastguard Worker <eq left="vecsize" right="#none"/> 6917*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6918*61046927SAndroid Build Coastguard Worker <neq left="sample" right="#explicit"/> 6919*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6920*61046927SAndroid Build Coastguard Worker </and> 6921*61046927SAndroid Build Coastguard Worker </derived> 6922*61046927SAndroid Build Coastguard Worker <derived start="10" size="4"> 6923*61046927SAndroid Build Coastguard Worker <and> 6924*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6925*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6926*61046927SAndroid Build Coastguard Worker </and> 6927*61046927SAndroid Build Coastguard Worker <and> 6928*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6929*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6930*61046927SAndroid Build Coastguard Worker </and> 6931*61046927SAndroid Build Coastguard Worker <and> 6932*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6933*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6934*61046927SAndroid Build Coastguard Worker </and> 6935*61046927SAndroid Build Coastguard Worker <and> 6936*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6937*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 6938*61046927SAndroid Build Coastguard Worker </and> 6939*61046927SAndroid Build Coastguard Worker <and> 6940*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 6941*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 6942*61046927SAndroid Build Coastguard Worker </and> 6943*61046927SAndroid Build Coastguard Worker <reserved/> 6944*61046927SAndroid Build Coastguard Worker <reserved/> 6945*61046927SAndroid Build Coastguard Worker <reserved/> 6946*61046927SAndroid Build Coastguard Worker <and> 6947*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6948*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6949*61046927SAndroid Build Coastguard Worker </and> 6950*61046927SAndroid Build Coastguard Worker <and> 6951*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6952*61046927SAndroid Build Coastguard Worker <eq left="update" right="#conditional"/> 6953*61046927SAndroid Build Coastguard Worker </and> 6954*61046927SAndroid Build Coastguard Worker <and> 6955*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 6956*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6957*61046927SAndroid Build Coastguard Worker </and> 6958*61046927SAndroid Build Coastguard Worker <and> 6959*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#centroid"/> 6960*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6961*61046927SAndroid Build Coastguard Worker </and> 6962*61046927SAndroid Build Coastguard Worker <and> 6963*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#sample"/> 6964*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6965*61046927SAndroid Build Coastguard Worker </and> 6966*61046927SAndroid Build Coastguard Worker <and> 6967*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#explicit"/> 6968*61046927SAndroid Build Coastguard Worker <eq left="update" right="#clobber"/> 6969*61046927SAndroid Build Coastguard Worker </and> 6970*61046927SAndroid Build Coastguard Worker <reserved/> 6971*61046927SAndroid Build Coastguard Worker <reserved/> 6972*61046927SAndroid Build Coastguard Worker </derived> 6973*61046927SAndroid Build Coastguard Worker </encoding> 6974*61046927SAndroid Build Coastguard Worker </ins> 6975*61046927SAndroid Build Coastguard Worker 6976*61046927SAndroid Build Coastguard Worker <ins name="LEA_ATTR" staging="w=3" message="attribute" unit="add"> 6977*61046927SAndroid Build Coastguard Worker <src start="0"/> 6978*61046927SAndroid Build Coastguard Worker <src start="3"/> 6979*61046927SAndroid Build Coastguard Worker <src start="6"/> 6980*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 6981*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 6982*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 6983*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 6984*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 6985*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 6986*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 6987*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 6988*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 6989*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 6990*61046927SAndroid Build Coastguard Worker </mod> 6991*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc600" exact="0xc0400"> 6992*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 6993*61046927SAndroid Build Coastguard Worker <derived start="11" size="3"> 6994*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 6995*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 6996*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 6997*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 6998*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 6999*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 7000*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 7001*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 7002*61046927SAndroid Build Coastguard Worker </derived> 7003*61046927SAndroid Build Coastguard Worker </encoding> 7004*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe00" exact="0xc8400"> 7005*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 7006*61046927SAndroid Build Coastguard Worker </encoding> 7007*61046927SAndroid Build Coastguard Worker </ins> 7008*61046927SAndroid Build Coastguard Worker 7009*61046927SAndroid Build Coastguard Worker <ins name="LEA_ATTR_IMM" staging="w=3" message="attribute" unit="add"> 7010*61046927SAndroid Build Coastguard Worker <src start="0"/> 7011*61046927SAndroid Build Coastguard Worker <src start="3"/> 7012*61046927SAndroid Build Coastguard Worker <immediate name="attribute_index" start="6" size="4"/> 7013*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 7014*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 7015*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 7016*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 7017*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7018*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 7019*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 7020*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 7021*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 7022*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 7023*61046927SAndroid Build Coastguard Worker </mod> 7024*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc400" exact="0xc0000"> 7025*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 7026*61046927SAndroid Build Coastguard Worker <derived start="11" size="3"> 7027*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 7028*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 7029*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 7030*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 7031*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 7032*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 7033*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 7034*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 7035*61046927SAndroid Build Coastguard Worker </derived> 7036*61046927SAndroid Build Coastguard Worker </encoding> 7037*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0xc8000"> 7038*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 7039*61046927SAndroid Build Coastguard Worker </encoding> 7040*61046927SAndroid Build Coastguard Worker </ins> 7041*61046927SAndroid Build Coastguard Worker 7042*61046927SAndroid Build Coastguard Worker <ins name="LEA_ATTR_TEX" staging="w=3" message="attribute" unit="add"> 7043*61046927SAndroid Build Coastguard Worker <src start="0"/> 7044*61046927SAndroid Build Coastguard Worker <src start="3"/> 7045*61046927SAndroid Build Coastguard Worker <src start="6"/> 7046*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 7047*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 7048*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 7049*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 7050*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7051*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 7052*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 7053*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 7054*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 7055*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 7056*61046927SAndroid Build Coastguard Worker </mod> 7057*61046927SAndroid Build Coastguard Worker <encoding mask="0xfc600" exact="0xc0600"> 7058*61046927SAndroid Build Coastguard Worker <neq left="register_format" right="#auto"/> 7059*61046927SAndroid Build Coastguard Worker <derived start="11" size="3"> 7060*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f16"/> 7061*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f32"/> 7062*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s32"/> 7063*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u32"/> 7064*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#s16"/> 7065*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#u16"/> 7066*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#f64"/> 7067*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#i64"/> 7068*61046927SAndroid Build Coastguard Worker </derived> 7069*61046927SAndroid Build Coastguard Worker </encoding> 7070*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe00" exact="0xc8600"> 7071*61046927SAndroid Build Coastguard Worker <eq left="register_format" right="#auto"/> 7072*61046927SAndroid Build Coastguard Worker </encoding> 7073*61046927SAndroid Build Coastguard Worker </ins> 7074*61046927SAndroid Build Coastguard Worker 7075*61046927SAndroid Build Coastguard Worker <ins name="LEA_TEX" staging="w=3" mask="0xff600" exact="0xd6600" message="attribute" unit="add"> 7076*61046927SAndroid Build Coastguard Worker <src start="0"/> 7077*61046927SAndroid Build Coastguard Worker <src start="3"/> 7078*61046927SAndroid Build Coastguard Worker <src start="6"/> 7079*61046927SAndroid Build Coastguard Worker <mod name="format" start="11" size="1"> 7080*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 7081*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7082*61046927SAndroid Build Coastguard Worker </mod> 7083*61046927SAndroid Build Coastguard Worker </ins> 7084*61046927SAndroid Build Coastguard Worker 7085*61046927SAndroid Build Coastguard Worker <ins name="LEA_TEX_IMM" staging="w=3" mask="0xff000" exact="0xd6000" message="attribute" unit="add"> 7086*61046927SAndroid Build Coastguard Worker <src start="0"/> 7087*61046927SAndroid Build Coastguard Worker <src start="3"/> 7088*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="6" size="5"/> 7089*61046927SAndroid Build Coastguard Worker <mod name="format" start="11" size="1"> 7090*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 7091*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7092*61046927SAndroid Build Coastguard Worker </mod> 7093*61046927SAndroid Build Coastguard Worker </ins> 7094*61046927SAndroid Build Coastguard Worker 7095*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i128" staging="w=4" mask="0xffe00" exact="0x61000" message="load" unit="add"> 7096*61046927SAndroid Build Coastguard Worker <src start="0"/> 7097*61046927SAndroid Build Coastguard Worker <src start="3"/> 7098*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7099*61046927SAndroid Build Coastguard Worker <reserved/> 7100*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7101*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7102*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7103*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7104*61046927SAndroid Build Coastguard Worker <reserved/> 7105*61046927SAndroid Build Coastguard Worker <reserved/> 7106*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7107*61046927SAndroid Build Coastguard Worker </mod> 7108*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7109*61046927SAndroid Build Coastguard Worker </ins> 7110*61046927SAndroid Build Coastguard Worker 7111*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i16" staging="w=1" message="load" unit="add"> 7112*61046927SAndroid Build Coastguard Worker <src start="0"/> 7113*61046927SAndroid Build Coastguard Worker <src start="3"/> 7114*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7115*61046927SAndroid Build Coastguard Worker <reserved/> 7116*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7117*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7118*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7119*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7120*61046927SAndroid Build Coastguard Worker <reserved/> 7121*61046927SAndroid Build Coastguard Worker <reserved/> 7122*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7123*61046927SAndroid Build Coastguard Worker </mod> 7124*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="2" default="h0"> 7125*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7126*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7127*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 7128*61046927SAndroid Build Coastguard Worker <opt>d0</opt> 7129*61046927SAndroid Build Coastguard Worker </mod> 7130*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 7131*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7132*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 7133*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 7134*61046927SAndroid Build Coastguard Worker </mod> 7135*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x60800"> 7136*61046927SAndroid Build Coastguard Worker <and> 7137*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#none"/> 7138*61046927SAndroid Build Coastguard Worker <or> 7139*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h0"/> 7140*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h1"/> 7141*61046927SAndroid Build Coastguard Worker </or> 7142*61046927SAndroid Build Coastguard Worker </and> 7143*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7144*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h0"/> 7145*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h1"/> 7146*61046927SAndroid Build Coastguard Worker </derived> 7147*61046927SAndroid Build Coastguard Worker </encoding> 7148*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x63000"> 7149*61046927SAndroid Build Coastguard Worker <and> 7150*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7151*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#w0"/> 7152*61046927SAndroid Build Coastguard Worker </and> 7153*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7154*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7155*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7156*61046927SAndroid Build Coastguard Worker </derived> 7157*61046927SAndroid Build Coastguard Worker </encoding> 7158*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x61800"> 7159*61046927SAndroid Build Coastguard Worker <and> 7160*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7161*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#d0"/> 7162*61046927SAndroid Build Coastguard Worker </and> 7163*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7164*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7165*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7166*61046927SAndroid Build Coastguard Worker </derived> 7167*61046927SAndroid Build Coastguard Worker </encoding> 7168*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7169*61046927SAndroid Build Coastguard Worker </ins> 7170*61046927SAndroid Build Coastguard Worker 7171*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i24" staging="w=1" mask="0xffe00" exact="0x65000" message="load" unit="add"> 7172*61046927SAndroid Build Coastguard Worker <src start="0"/> 7173*61046927SAndroid Build Coastguard Worker <src start="3"/> 7174*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7175*61046927SAndroid Build Coastguard Worker <reserved/> 7176*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7177*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7178*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7179*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7180*61046927SAndroid Build Coastguard Worker <reserved/> 7181*61046927SAndroid Build Coastguard Worker <reserved/> 7182*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7183*61046927SAndroid Build Coastguard Worker </mod> 7184*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7185*61046927SAndroid Build Coastguard Worker </ins> 7186*61046927SAndroid Build Coastguard Worker 7187*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i32" staging="w=1" message="load" unit="add"> 7188*61046927SAndroid Build Coastguard Worker <src start="0"/> 7189*61046927SAndroid Build Coastguard Worker <src start="3"/> 7190*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7191*61046927SAndroid Build Coastguard Worker <reserved/> 7192*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7193*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7194*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7195*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7196*61046927SAndroid Build Coastguard Worker <reserved/> 7197*61046927SAndroid Build Coastguard Worker <reserved/> 7198*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7199*61046927SAndroid Build Coastguard Worker </mod> 7200*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="1" opt="d0"/> 7201*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 7202*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7203*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 7204*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 7205*61046927SAndroid Build Coastguard Worker </mod> 7206*61046927SAndroid Build Coastguard Worker <encoding mask="0xffe00" exact="0x60c00"> 7207*61046927SAndroid Build Coastguard Worker <and> 7208*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#none"/> 7209*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#none"/> 7210*61046927SAndroid Build Coastguard Worker </and> 7211*61046927SAndroid Build Coastguard Worker </encoding> 7212*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x61c00"> 7213*61046927SAndroid Build Coastguard Worker <and> 7214*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7215*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#d0"/> 7216*61046927SAndroid Build Coastguard Worker </and> 7217*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7218*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7219*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7220*61046927SAndroid Build Coastguard Worker </derived> 7221*61046927SAndroid Build Coastguard Worker </encoding> 7222*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7223*61046927SAndroid Build Coastguard Worker </ins> 7224*61046927SAndroid Build Coastguard Worker 7225*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i48" staging="w=2" mask="0xffe00" exact="0x65200" message="load" unit="add"> 7226*61046927SAndroid Build Coastguard Worker <src start="0"/> 7227*61046927SAndroid Build Coastguard Worker <src start="3"/> 7228*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7229*61046927SAndroid Build Coastguard Worker <reserved/> 7230*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7231*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7232*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7233*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7234*61046927SAndroid Build Coastguard Worker <reserved/> 7235*61046927SAndroid Build Coastguard Worker <reserved/> 7236*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7237*61046927SAndroid Build Coastguard Worker </mod> 7238*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7239*61046927SAndroid Build Coastguard Worker </ins> 7240*61046927SAndroid Build Coastguard Worker 7241*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i64" staging="w=2" mask="0xffe00" exact="0x60e00" message="load" unit="add"> 7242*61046927SAndroid Build Coastguard Worker <src start="0"/> 7243*61046927SAndroid Build Coastguard Worker <src start="3"/> 7244*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7245*61046927SAndroid Build Coastguard Worker <reserved/> 7246*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7247*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7248*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7249*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7250*61046927SAndroid Build Coastguard Worker <reserved/> 7251*61046927SAndroid Build Coastguard Worker <reserved/> 7252*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7253*61046927SAndroid Build Coastguard Worker </mod> 7254*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7255*61046927SAndroid Build Coastguard Worker </ins> 7256*61046927SAndroid Build Coastguard Worker 7257*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i8" staging="w=1" message="load" unit="add"> 7258*61046927SAndroid Build Coastguard Worker <src start="0"/> 7259*61046927SAndroid Build Coastguard Worker <src start="3"/> 7260*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7261*61046927SAndroid Build Coastguard Worker <reserved/> 7262*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7263*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7264*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7265*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7266*61046927SAndroid Build Coastguard Worker <reserved/> 7267*61046927SAndroid Build Coastguard Worker <reserved/> 7268*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7269*61046927SAndroid Build Coastguard Worker </mod> 7270*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="3" default="b0"> 7271*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 7272*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 7273*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 7274*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 7275*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7276*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7277*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 7278*61046927SAndroid Build Coastguard Worker <opt>d0</opt> 7279*61046927SAndroid Build Coastguard Worker </mod> 7280*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 7281*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7282*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 7283*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 7284*61046927SAndroid Build Coastguard Worker </mod> 7285*61046927SAndroid Build Coastguard Worker <encoding mask="0xff800" exact="0x60000"> 7286*61046927SAndroid Build Coastguard Worker <and> 7287*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#none"/> 7288*61046927SAndroid Build Coastguard Worker <or> 7289*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b0"/> 7290*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b1"/> 7291*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b2"/> 7292*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b3"/> 7293*61046927SAndroid Build Coastguard Worker </or> 7294*61046927SAndroid Build Coastguard Worker </and> 7295*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 7296*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b0"/> 7297*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b1"/> 7298*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b2"/> 7299*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#b3"/> 7300*61046927SAndroid Build Coastguard Worker </derived> 7301*61046927SAndroid Build Coastguard Worker </encoding> 7302*61046927SAndroid Build Coastguard Worker <encoding mask="0xff800" exact="0x63800"> 7303*61046927SAndroid Build Coastguard Worker <and> 7304*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7305*61046927SAndroid Build Coastguard Worker <or> 7306*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h0"/> 7307*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h1"/> 7308*61046927SAndroid Build Coastguard Worker </or> 7309*61046927SAndroid Build Coastguard Worker </and> 7310*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7311*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7312*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7313*61046927SAndroid Build Coastguard Worker </derived> 7314*61046927SAndroid Build Coastguard Worker <derived start="10" size="1"> 7315*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h0"/> 7316*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#h1"/> 7317*61046927SAndroid Build Coastguard Worker </derived> 7318*61046927SAndroid Build Coastguard Worker </encoding> 7319*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x63400"> 7320*61046927SAndroid Build Coastguard Worker <and> 7321*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7322*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#w0"/> 7323*61046927SAndroid Build Coastguard Worker </and> 7324*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7325*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7326*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7327*61046927SAndroid Build Coastguard Worker </derived> 7328*61046927SAndroid Build Coastguard Worker </encoding> 7329*61046927SAndroid Build Coastguard Worker <encoding mask="0xffc00" exact="0x61400"> 7330*61046927SAndroid Build Coastguard Worker <and> 7331*61046927SAndroid Build Coastguard Worker <neq left="extend" right="#none"/> 7332*61046927SAndroid Build Coastguard Worker <eq left="lane_dest" right="#d0"/> 7333*61046927SAndroid Build Coastguard Worker </and> 7334*61046927SAndroid Build Coastguard Worker <derived start="9" size="1"> 7335*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#sext"/> 7336*61046927SAndroid Build Coastguard Worker <eq left="extend" right="#zext"/> 7337*61046927SAndroid Build Coastguard Worker </derived> 7338*61046927SAndroid Build Coastguard Worker </encoding> 7339*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7340*61046927SAndroid Build Coastguard Worker </ins> 7341*61046927SAndroid Build Coastguard Worker 7342*61046927SAndroid Build Coastguard Worker <ins name="LOAD.i96" staging="w=3" mask="0xffe00" exact="0x65400" message="load" unit="add"> 7343*61046927SAndroid Build Coastguard Worker <src start="0"/> 7344*61046927SAndroid Build Coastguard Worker <src start="3"/> 7345*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7346*61046927SAndroid Build Coastguard Worker <reserved/> 7347*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7348*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7349*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7350*61046927SAndroid Build Coastguard Worker <opt>ubo</opt> 7351*61046927SAndroid Build Coastguard Worker <reserved/> 7352*61046927SAndroid Build Coastguard Worker <reserved/> 7353*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7354*61046927SAndroid Build Coastguard Worker </mod> 7355*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7356*61046927SAndroid Build Coastguard Worker </ins> 7357*61046927SAndroid Build Coastguard Worker 7358*61046927SAndroid Build Coastguard Worker <ins name="LOGB.f32" mask="0xfffe0" exact="0x3d9a0" unit="add"> 7359*61046927SAndroid Build Coastguard Worker <src start="0"/> 7360*61046927SAndroid Build Coastguard Worker <mod name="widen0" start="3" size="2"> 7361*61046927SAndroid Build Coastguard Worker <reserved/> 7362*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7363*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7364*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7365*61046927SAndroid Build Coastguard Worker </mod> 7366*61046927SAndroid Build Coastguard Worker </ins> 7367*61046927SAndroid Build Coastguard Worker 7368*61046927SAndroid Build Coastguard Worker <ins name="LOGB.v2f16" mask="0xfffe0" exact="0x3d980" unit="add"> 7369*61046927SAndroid Build Coastguard Worker <src start="0"/> 7370*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="2" default="h01"> 7371*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7372*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7373*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7374*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7375*61046927SAndroid Build Coastguard Worker </mod> 7376*61046927SAndroid Build Coastguard Worker </ins> 7377*61046927SAndroid Build Coastguard Worker 7378*61046927SAndroid Build Coastguard Worker <ins name="MKVEC.v2i16" mask="0xfff00" exact="0x75300" unit="add"> 7379*61046927SAndroid Build Coastguard Worker <src start="0"/> 7380*61046927SAndroid Build Coastguard Worker <src start="3"/> 7381*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="6" size="1" default="h0"> 7382*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7383*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7384*61046927SAndroid Build Coastguard Worker </mod> 7385*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="7" size="1" default="h0"> 7386*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7387*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7388*61046927SAndroid Build Coastguard Worker </mod> 7389*61046927SAndroid Build Coastguard Worker </ins> 7390*61046927SAndroid Build Coastguard Worker 7391*61046927SAndroid Build Coastguard Worker <ins name="MOV.i32" mask="0xffff8" exact="0x3d968" unit="add"> 7392*61046927SAndroid Build Coastguard Worker <src start="0"/> 7393*61046927SAndroid Build Coastguard Worker </ins> 7394*61046927SAndroid Build Coastguard Worker 7395*61046927SAndroid Build Coastguard Worker <ins name="MUX.i32" mask="0xff800" exact="0x74000" unit="add"> 7396*61046927SAndroid Build Coastguard Worker <src start="0"/> 7397*61046927SAndroid Build Coastguard Worker <src start="3"/> 7398*61046927SAndroid Build Coastguard Worker <src start="6"/> 7399*61046927SAndroid Build Coastguard Worker <mod name="mux" start="9" size="2" default="int_zero"> 7400*61046927SAndroid Build Coastguard Worker <opt>neg</opt> 7401*61046927SAndroid Build Coastguard Worker <opt>int_zero</opt> 7402*61046927SAndroid Build Coastguard Worker <opt>fp_zero</opt> 7403*61046927SAndroid Build Coastguard Worker <opt>bit</opt> 7404*61046927SAndroid Build Coastguard Worker </mod> 7405*61046927SAndroid Build Coastguard Worker </ins> 7406*61046927SAndroid Build Coastguard Worker 7407*61046927SAndroid Build Coastguard Worker <ins name="MUX.v2i16" mask="0xfc000" exact="0x70000" unit="add"> 7408*61046927SAndroid Build Coastguard Worker <src start="0"/> 7409*61046927SAndroid Build Coastguard Worker <src start="3"/> 7410*61046927SAndroid Build Coastguard Worker <src start="6"/> 7411*61046927SAndroid Build Coastguard Worker <mod name="mux" start="9" size="2" default="int_zero"> 7412*61046927SAndroid Build Coastguard Worker <opt>neg</opt> 7413*61046927SAndroid Build Coastguard Worker <opt>int_zero</opt> 7414*61046927SAndroid Build Coastguard Worker <opt>fp_zero</opt> 7415*61046927SAndroid Build Coastguard Worker <opt>bit</opt> 7416*61046927SAndroid Build Coastguard Worker </mod> 7417*61046927SAndroid Build Coastguard Worker <mod name="swap2" start="11" size="1" default="h01"> 7418*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7419*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7420*61046927SAndroid Build Coastguard Worker </mod> 7421*61046927SAndroid Build Coastguard Worker <mod name="swap1" start="12" size="1" default="h01"> 7422*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7423*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7424*61046927SAndroid Build Coastguard Worker </mod> 7425*61046927SAndroid Build Coastguard Worker <mod name="swap0" start="13" size="1" default="h01"> 7426*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7427*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7428*61046927SAndroid Build Coastguard Worker </mod> 7429*61046927SAndroid Build Coastguard Worker </ins> 7430*61046927SAndroid Build Coastguard Worker 7431*61046927SAndroid Build Coastguard Worker <ins name="MUX.v4i8" mask="0xffc00" exact="0x74800" unit="add"> 7432*61046927SAndroid Build Coastguard Worker <src start="0"/> 7433*61046927SAndroid Build Coastguard Worker <src start="3"/> 7434*61046927SAndroid Build Coastguard Worker <src start="6"/> 7435*61046927SAndroid Build Coastguard Worker <mod name="mux" start="9" size="1" default="int_zero"> 7436*61046927SAndroid Build Coastguard Worker <opt>neg</opt> 7437*61046927SAndroid Build Coastguard Worker <opt>int_zero</opt> 7438*61046927SAndroid Build Coastguard Worker </mod> 7439*61046927SAndroid Build Coastguard Worker </ins> 7440*61046927SAndroid Build Coastguard Worker 7441*61046927SAndroid Build Coastguard Worker <ins name="NOP" mask="0xfffff" exact="0x3d964" dests="0" unit="add"/> 7442*61046927SAndroid Build Coastguard Worker 7443*61046927SAndroid Build Coastguard Worker <ins name="QUIET.f32" mask="0xffff8" exact="0x3d970" unit="add"> 7444*61046927SAndroid Build Coastguard Worker <src start="0"/> 7445*61046927SAndroid Build Coastguard Worker </ins> 7446*61046927SAndroid Build Coastguard Worker 7447*61046927SAndroid Build Coastguard Worker <ins name="QUIET.v2f16" mask="0xfffc8" exact="0x3d900" unit="add"> 7448*61046927SAndroid Build Coastguard Worker <src start="0"/> 7449*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="2" default="h01"> 7450*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7451*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7452*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7453*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7454*61046927SAndroid Build Coastguard Worker </mod> 7455*61046927SAndroid Build Coastguard Worker </ins> 7456*61046927SAndroid Build Coastguard Worker 7457*61046927SAndroid Build Coastguard Worker <ins name="S16_TO_F32" mask="0xfffe8" exact="0x3cce0" unit="add"> 7458*61046927SAndroid Build Coastguard Worker <src start="0"/> 7459*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 7460*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7461*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7462*61046927SAndroid Build Coastguard Worker </mod> 7463*61046927SAndroid Build Coastguard Worker </ins> 7464*61046927SAndroid Build Coastguard Worker 7465*61046927SAndroid Build Coastguard Worker <ins name="S16_TO_S32" mask="0xfffe8" exact="0x3ccc0" unit="add"> 7466*61046927SAndroid Build Coastguard Worker <src start="0"/> 7467*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 7468*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7469*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7470*61046927SAndroid Build Coastguard Worker </mod> 7471*61046927SAndroid Build Coastguard Worker </ins> 7472*61046927SAndroid Build Coastguard Worker 7473*61046927SAndroid Build Coastguard Worker <ins name="S32_TO_F32" unit="add"> 7474*61046927SAndroid Build Coastguard Worker <src start="0"/> 7475*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 7476*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7477*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7478*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7479*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7480*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7481*61046927SAndroid Build Coastguard Worker </mod> 7482*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3cbc0"> 7483*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 7484*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 7485*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 7486*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 7487*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 7488*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 7489*61046927SAndroid Build Coastguard Worker </derived> 7490*61046927SAndroid Build Coastguard Worker </encoding> 7491*61046927SAndroid Build Coastguard Worker <encoding mask="0xffff8" exact="0x3cd00"> 7492*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 7493*61046927SAndroid Build Coastguard Worker </encoding> 7494*61046927SAndroid Build Coastguard Worker </ins> 7495*61046927SAndroid Build Coastguard Worker 7496*61046927SAndroid Build Coastguard Worker <ins name="S8_TO_F32" mask="0xfffc8" exact="0x3cb80" unit="add"> 7497*61046927SAndroid Build Coastguard Worker <src start="0"/> 7498*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 7499*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 7500*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 7501*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 7502*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 7503*61046927SAndroid Build Coastguard Worker </mod> 7504*61046927SAndroid Build Coastguard Worker </ins> 7505*61046927SAndroid Build Coastguard Worker 7506*61046927SAndroid Build Coastguard Worker <ins name="S8_TO_S32" mask="0xfffc8" exact="0x3cb40" unit="add"> 7507*61046927SAndroid Build Coastguard Worker <src start="0"/> 7508*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 7509*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 7510*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 7511*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 7512*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 7513*61046927SAndroid Build Coastguard Worker </mod> 7514*61046927SAndroid Build Coastguard Worker </ins> 7515*61046927SAndroid Build Coastguard Worker 7516*61046927SAndroid Build Coastguard Worker <ins name="SEG_ADD" mask="0xfff40" exact="0x3d500" unit="add"> 7517*61046927SAndroid Build Coastguard Worker <src start="0"/> 7518*61046927SAndroid Build Coastguard Worker <mod name="seg" start="3" size="3"> 7519*61046927SAndroid Build Coastguard Worker <reserved/> 7520*61046927SAndroid Build Coastguard Worker <reserved/> 7521*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7522*61046927SAndroid Build Coastguard Worker <reserved/> 7523*61046927SAndroid Build Coastguard Worker <reserved/> 7524*61046927SAndroid Build Coastguard Worker <reserved/> 7525*61046927SAndroid Build Coastguard Worker <reserved/> 7526*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7527*61046927SAndroid Build Coastguard Worker </mod> 7528*61046927SAndroid Build Coastguard Worker <mod name="preserve_null" start="7" size="1" opt="preserve_null"/> 7529*61046927SAndroid Build Coastguard Worker </ins> 7530*61046927SAndroid Build Coastguard Worker 7531*61046927SAndroid Build Coastguard Worker <ins name="SEG_SUB" mask="0xfff40" exact="0x3d540" unused="true" unit="add"> 7532*61046927SAndroid Build Coastguard Worker <src start="0"/> 7533*61046927SAndroid Build Coastguard Worker <mod name="seg" start="3" size="3"> 7534*61046927SAndroid Build Coastguard Worker <reserved/> 7535*61046927SAndroid Build Coastguard Worker <reserved/> 7536*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7537*61046927SAndroid Build Coastguard Worker <reserved/> 7538*61046927SAndroid Build Coastguard Worker <reserved/> 7539*61046927SAndroid Build Coastguard Worker <reserved/> 7540*61046927SAndroid Build Coastguard Worker <reserved/> 7541*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7542*61046927SAndroid Build Coastguard Worker </mod> 7543*61046927SAndroid Build Coastguard Worker <mod name="preserve_null" start="7" size="1" opt="preserve_null"/> 7544*61046927SAndroid Build Coastguard Worker </ins> 7545*61046927SAndroid Build Coastguard Worker 7546*61046927SAndroid Build Coastguard Worker <ins name="SHADDXH.i32" mask="0xfffc0" exact="0x3f8c0" unit="add"> 7547*61046927SAndroid Build Coastguard Worker <src start="0"/> 7548*61046927SAndroid Build Coastguard Worker <src start="3"/> 7549*61046927SAndroid Build Coastguard Worker </ins> 7550*61046927SAndroid Build Coastguard Worker 7551*61046927SAndroid Build Coastguard Worker <ins name="SHIFT_DOUBLE.i32" mask="0xffe00" exact="0xefe00" unit="add"> 7552*61046927SAndroid Build Coastguard Worker <src start="0"/> 7553*61046927SAndroid Build Coastguard Worker <src start="3"/> 7554*61046927SAndroid Build Coastguard Worker <src start="6"/> 7555*61046927SAndroid Build Coastguard Worker </ins> 7556*61046927SAndroid Build Coastguard Worker 7557*61046927SAndroid Build Coastguard Worker <ins name="STORE.i128" staging="r=4" mask="0xffe00" exact="0x61200" message="store" dests="0" unit="add"> 7558*61046927SAndroid Build Coastguard Worker <src start="0"/> 7559*61046927SAndroid Build Coastguard Worker <src start="3"/> 7560*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7561*61046927SAndroid Build Coastguard Worker <reserved/> 7562*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7563*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7564*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7565*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7566*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7567*61046927SAndroid Build Coastguard Worker <reserved/> 7568*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7569*61046927SAndroid Build Coastguard Worker </mod> 7570*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7571*61046927SAndroid Build Coastguard Worker </ins> 7572*61046927SAndroid Build Coastguard Worker 7573*61046927SAndroid Build Coastguard Worker <ins name="STORE.i16" staging="r=1" mask="0xffe00" exact="0x62800" message="store" dests="0" unit="add"> 7574*61046927SAndroid Build Coastguard Worker <src start="0"/> 7575*61046927SAndroid Build Coastguard Worker <src start="3"/> 7576*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7577*61046927SAndroid Build Coastguard Worker <reserved/> 7578*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7579*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7580*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7581*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7582*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7583*61046927SAndroid Build Coastguard Worker <reserved/> 7584*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7585*61046927SAndroid Build Coastguard Worker </mod> 7586*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7587*61046927SAndroid Build Coastguard Worker </ins> 7588*61046927SAndroid Build Coastguard Worker 7589*61046927SAndroid Build Coastguard Worker <ins name="STORE.i24" staging="r=1" mask="0xffe00" exact="0x65800" message="store" dests="0" unit="add"> 7590*61046927SAndroid Build Coastguard Worker <src start="0"/> 7591*61046927SAndroid Build Coastguard Worker <src start="3"/> 7592*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7593*61046927SAndroid Build Coastguard Worker <reserved/> 7594*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7595*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7596*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7597*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7598*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7599*61046927SAndroid Build Coastguard Worker <reserved/> 7600*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7601*61046927SAndroid Build Coastguard Worker </mod> 7602*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7603*61046927SAndroid Build Coastguard Worker </ins> 7604*61046927SAndroid Build Coastguard Worker 7605*61046927SAndroid Build Coastguard Worker <ins name="STORE.i32" staging="r=1" mask="0xffe00" exact="0x62c00" message="store" dests="0" unit="add"> 7606*61046927SAndroid Build Coastguard Worker <src start="0"/> 7607*61046927SAndroid Build Coastguard Worker <src start="3"/> 7608*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7609*61046927SAndroid Build Coastguard Worker <reserved/> 7610*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7611*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7612*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7613*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7614*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7615*61046927SAndroid Build Coastguard Worker <reserved/> 7616*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7617*61046927SAndroid Build Coastguard Worker </mod> 7618*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7619*61046927SAndroid Build Coastguard Worker </ins> 7620*61046927SAndroid Build Coastguard Worker 7621*61046927SAndroid Build Coastguard Worker <ins name="STORE.i48" staging="r=2" mask="0xffe00" exact="0x65a00" message="store" dests="0" unit="add"> 7622*61046927SAndroid Build Coastguard Worker <src start="0"/> 7623*61046927SAndroid Build Coastguard Worker <src start="3"/> 7624*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7625*61046927SAndroid Build Coastguard Worker <reserved/> 7626*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7627*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7628*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7629*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7630*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7631*61046927SAndroid Build Coastguard Worker <reserved/> 7632*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7633*61046927SAndroid Build Coastguard Worker </mod> 7634*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7635*61046927SAndroid Build Coastguard Worker </ins> 7636*61046927SAndroid Build Coastguard Worker 7637*61046927SAndroid Build Coastguard Worker <ins name="STORE.i64" staging="r=2" mask="0xffe00" exact="0x62e00" message="store" dests="0" unit="add"> 7638*61046927SAndroid Build Coastguard Worker <src start="0"/> 7639*61046927SAndroid Build Coastguard Worker <src start="3"/> 7640*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7641*61046927SAndroid Build Coastguard Worker <reserved/> 7642*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7643*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7644*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7645*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7646*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7647*61046927SAndroid Build Coastguard Worker <reserved/> 7648*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7649*61046927SAndroid Build Coastguard Worker </mod> 7650*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7651*61046927SAndroid Build Coastguard Worker </ins> 7652*61046927SAndroid Build Coastguard Worker 7653*61046927SAndroid Build Coastguard Worker <ins name="STORE.i8" staging="r=1" mask="0xffe00" exact="0x62000" message="store" dests="0" unit="add"> 7654*61046927SAndroid Build Coastguard Worker <src start="0"/> 7655*61046927SAndroid Build Coastguard Worker <src start="3"/> 7656*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7657*61046927SAndroid Build Coastguard Worker <reserved/> 7658*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7659*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7660*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7661*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7662*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7663*61046927SAndroid Build Coastguard Worker <reserved/> 7664*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7665*61046927SAndroid Build Coastguard Worker </mod> 7666*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7667*61046927SAndroid Build Coastguard Worker </ins> 7668*61046927SAndroid Build Coastguard Worker 7669*61046927SAndroid Build Coastguard Worker <ins name="STORE.i96" staging="r=3" mask="0xffe00" exact="0x65c00" message="store" dests="0" unit="add"> 7670*61046927SAndroid Build Coastguard Worker <src start="0"/> 7671*61046927SAndroid Build Coastguard Worker <src start="3"/> 7672*61046927SAndroid Build Coastguard Worker <mod name="seg" start="6" size="3"> 7673*61046927SAndroid Build Coastguard Worker <reserved/> 7674*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7675*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 7676*61046927SAndroid Build Coastguard Worker <opt>stream</opt> 7677*61046927SAndroid Build Coastguard Worker <opt pseudo="true">pos</opt> 7678*61046927SAndroid Build Coastguard Worker <opt pseudo="true">vary</opt> 7679*61046927SAndroid Build Coastguard Worker <reserved/> 7680*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 7681*61046927SAndroid Build Coastguard Worker </mod> 7682*61046927SAndroid Build Coastguard Worker <immediate name="byte_offset" size="16" pseudo="true"/> 7683*61046927SAndroid Build Coastguard Worker </ins> 7684*61046927SAndroid Build Coastguard Worker 7685*61046927SAndroid Build Coastguard Worker <ins name="ST_CVT" staging="r=format" mask="0xff800" exact="0xc9800" message="store" dests="0" unit="add"> 7686*61046927SAndroid Build Coastguard Worker <src start="0"/> 7687*61046927SAndroid Build Coastguard Worker <src start="3"/> 7688*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 7689*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4" pseudo="true"> 7690*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 7691*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 7692*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 7693*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7694*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 7695*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 7696*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 7697*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 7698*61046927SAndroid Build Coastguard Worker </mod> 7699*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="9" size="2"> 7700*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7701*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 7702*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 7703*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 7704*61046927SAndroid Build Coastguard Worker </mod> 7705*61046927SAndroid Build Coastguard Worker </ins> 7706*61046927SAndroid Build Coastguard Worker 7707*61046927SAndroid Build Coastguard Worker <ins name="ST_TILE" staging="r=format" mask="0xff800" exact="0xcb800" message="tile" dests="0" unit="add"> 7708*61046927SAndroid Build Coastguard Worker <src start="0"/> 7709*61046927SAndroid Build Coastguard Worker <src start="3"/> 7710*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 7711*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="9" size="2"> 7712*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7713*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 7714*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 7715*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 7716*61046927SAndroid Build Coastguard Worker </mod> 7717*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="3" pseudo="true"> 7718*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 7719*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 7720*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 7721*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 7722*61046927SAndroid Build Coastguard Worker </mod> 7723*61046927SAndroid Build Coastguard Worker </ins> 7724*61046927SAndroid Build Coastguard Worker 7725*61046927SAndroid Build Coastguard Worker <ins name="SWZ.v2i16" mask="0xfffc8" exact="0x3d948" unit="add"> 7726*61046927SAndroid Build Coastguard Worker <src start="0"/> 7727*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="2"> 7728*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7729*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7730*61046927SAndroid Build Coastguard Worker <reserved/> 7731*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7732*61046927SAndroid Build Coastguard Worker </mod> 7733*61046927SAndroid Build Coastguard Worker </ins> 7734*61046927SAndroid Build Coastguard Worker 7735*61046927SAndroid Build Coastguard Worker <ins name="SWZ.v4i8" mask="0xfffc0" exact="0x3df40" unit="add"> 7736*61046927SAndroid Build Coastguard Worker <src start="0"/> 7737*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="3" size="3"> 7738*61046927SAndroid Build Coastguard Worker <opt>b0000</opt> 7739*61046927SAndroid Build Coastguard Worker <opt>b1111</opt> 7740*61046927SAndroid Build Coastguard Worker <opt>b2222</opt> 7741*61046927SAndroid Build Coastguard Worker <opt>b3333</opt> 7742*61046927SAndroid Build Coastguard Worker <opt>b0011</opt> 7743*61046927SAndroid Build Coastguard Worker <opt>b2233</opt> 7744*61046927SAndroid Build Coastguard Worker <opt>b1032</opt> 7745*61046927SAndroid Build Coastguard Worker <opt>b3210</opt> 7746*61046927SAndroid Build Coastguard Worker </mod> 7747*61046927SAndroid Build Coastguard Worker </ins> 7748*61046927SAndroid Build Coastguard Worker 7749*61046927SAndroid Build Coastguard Worker <ins name="TEXC" staging="rw=sr_count" mask="0xffc00" exact="0xd7000" message="tex" unit="add"> 7750*61046927SAndroid Build Coastguard Worker <src start="0"/> 7751*61046927SAndroid Build Coastguard Worker <src start="3"/> 7752*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 7753*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7754*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 7755*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 7756*61046927SAndroid Build Coastguard Worker <immediate name="sr_count_2" size="4" pseudo="true"/> 7757*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="13" size="1" default="zero_lod" pseudo="true"> 7758*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 7759*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 7760*61046927SAndroid Build Coastguard Worker </mod> 7761*61046927SAndroid Build Coastguard Worker </ins> 7762*61046927SAndroid Build Coastguard Worker 7763*61046927SAndroid Build Coastguard Worker <!-- Pseudo instruction representing dual texturing on Bifrost. Lowered to 7764*61046927SAndroid Build Coastguard Worker TEXC after register allocation, when the second destination register can 7765*61046927SAndroid Build Coastguard Worker be combined with the texture operation descriptor. --> 7766*61046927SAndroid Build Coastguard Worker <ins name="TEXC_DUAL" staging="rw=sr_count" pseudo="true" message="tex" dests="2" unit="add"> 7767*61046927SAndroid Build Coastguard Worker <src start="0"/> 7768*61046927SAndroid Build Coastguard Worker <src start="3"/> 7769*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 7770*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7771*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 7772*61046927SAndroid Build Coastguard Worker <immediate name="sr_count_2" size="4" pseudo="true"/> 7773*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="13" size="1" default="zero_lod" pseudo="true"> 7774*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 7775*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 7776*61046927SAndroid Build Coastguard Worker </mod> 7777*61046927SAndroid Build Coastguard Worker </ins> 7778*61046927SAndroid Build Coastguard Worker 7779*61046927SAndroid Build Coastguard Worker <ins name="TEXS_2D.f16" staging="w=2" mask="0xfc000" exact="0xd8000" message="tex" unit="add"> 7780*61046927SAndroid Build Coastguard Worker <src start="0"/> 7781*61046927SAndroid Build Coastguard Worker <src start="3"/> 7782*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="6" size="3"/> 7783*61046927SAndroid Build Coastguard Worker <immediate name="sampler_index" start="10" size="3"/> 7784*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7785*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="13" size="1" default="zero_lod"> 7786*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 7787*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 7788*61046927SAndroid Build Coastguard Worker </mod> 7789*61046927SAndroid Build Coastguard Worker </ins> 7790*61046927SAndroid Build Coastguard Worker 7791*61046927SAndroid Build Coastguard Worker <ins name="TEXS_2D.f32" staging="w=4" mask="0xfc000" exact="0x58000" message="tex" unit="add"> 7792*61046927SAndroid Build Coastguard Worker <src start="0"/> 7793*61046927SAndroid Build Coastguard Worker <src start="3"/> 7794*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="6" size="3"/> 7795*61046927SAndroid Build Coastguard Worker <immediate name="sampler_index" start="10" size="3"/> 7796*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7797*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="13" size="1" default="zero_lod"> 7798*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 7799*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 7800*61046927SAndroid Build Coastguard Worker </mod> 7801*61046927SAndroid Build Coastguard Worker </ins> 7802*61046927SAndroid Build Coastguard Worker 7803*61046927SAndroid Build Coastguard Worker <ins name="TEXS_CUBE.f16" staging="w=2" mask="0xfc000" exact="0xdc000" message="tex" unit="add"> 7804*61046927SAndroid Build Coastguard Worker <src start="0"/> 7805*61046927SAndroid Build Coastguard Worker <src start="3"/> 7806*61046927SAndroid Build Coastguard Worker <src start="6"/> 7807*61046927SAndroid Build Coastguard Worker <immediate name="sampler_index" start="10" size="2"/> 7808*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="12" size="2"/> 7809*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7810*61046927SAndroid Build Coastguard Worker </ins> 7811*61046927SAndroid Build Coastguard Worker 7812*61046927SAndroid Build Coastguard Worker <ins name="TEXS_CUBE.f32" staging="w=4" mask="0xfc000" exact="0x5c000" message="tex" unit="add"> 7813*61046927SAndroid Build Coastguard Worker <src start="0"/> 7814*61046927SAndroid Build Coastguard Worker <src start="3"/> 7815*61046927SAndroid Build Coastguard Worker <src start="6"/> 7816*61046927SAndroid Build Coastguard Worker <immediate name="sampler_index" start="10" size="2"/> 7817*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="12" size="2"/> 7818*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 7819*61046927SAndroid Build Coastguard Worker </ins> 7820*61046927SAndroid Build Coastguard Worker 7821*61046927SAndroid Build Coastguard Worker <ins name="U16_TO_F32" mask="0xfffe8" exact="0x3cce8" unit="add"> 7822*61046927SAndroid Build Coastguard Worker <src start="0"/> 7823*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 7824*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7825*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7826*61046927SAndroid Build Coastguard Worker </mod> 7827*61046927SAndroid Build Coastguard Worker </ins> 7828*61046927SAndroid Build Coastguard Worker 7829*61046927SAndroid Build Coastguard Worker <ins name="U16_TO_U32" mask="0xfffe8" exact="0x3ccc8" unit="add"> 7830*61046927SAndroid Build Coastguard Worker <src start="0"/> 7831*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="1" default="h0"> 7832*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 7833*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 7834*61046927SAndroid Build Coastguard Worker </mod> 7835*61046927SAndroid Build Coastguard Worker </ins> 7836*61046927SAndroid Build Coastguard Worker 7837*61046927SAndroid Build Coastguard Worker <ins name="U32_TO_F32" unit="add"> 7838*61046927SAndroid Build Coastguard Worker <src start="0"/> 7839*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 7840*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7841*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7842*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7843*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7844*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7845*61046927SAndroid Build Coastguard Worker </mod> 7846*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3cbc8"> 7847*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 7848*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 7849*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 7850*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 7851*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 7852*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 7853*61046927SAndroid Build Coastguard Worker </derived> 7854*61046927SAndroid Build Coastguard Worker </encoding> 7855*61046927SAndroid Build Coastguard Worker <encoding mask="0xffff8" exact="0x3cd08"> 7856*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 7857*61046927SAndroid Build Coastguard Worker </encoding> 7858*61046927SAndroid Build Coastguard Worker </ins> 7859*61046927SAndroid Build Coastguard Worker 7860*61046927SAndroid Build Coastguard Worker <ins name="U8_TO_F32" mask="0xfffc8" exact="0x3cb88" unit="add"> 7861*61046927SAndroid Build Coastguard Worker <src start="0"/> 7862*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 7863*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 7864*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 7865*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 7866*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 7867*61046927SAndroid Build Coastguard Worker </mod> 7868*61046927SAndroid Build Coastguard Worker </ins> 7869*61046927SAndroid Build Coastguard Worker 7870*61046927SAndroid Build Coastguard Worker <ins name="U8_TO_U32" mask="0xfffc8" exact="0x3cb48" unit="add"> 7871*61046927SAndroid Build Coastguard Worker <src start="0"/> 7872*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="4" size="2" default="b0"> 7873*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 7874*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 7875*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 7876*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 7877*61046927SAndroid Build Coastguard Worker </mod> 7878*61046927SAndroid Build Coastguard Worker </ins> 7879*61046927SAndroid Build Coastguard Worker 7880*61046927SAndroid Build Coastguard Worker <ins name="V2F16_TO_V2S16" unit="add"> 7881*61046927SAndroid Build Coastguard Worker <src start="0"/> 7882*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 7883*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7884*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7885*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7886*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7887*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7888*61046927SAndroid Build Coastguard Worker </mod> 7889*61046927SAndroid Build Coastguard Worker <mod name="swz0" size="2" default="h01"> 7890*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7891*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7892*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7893*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7894*61046927SAndroid Build Coastguard Worker </mod> 7895*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff08" exact="0x3c200"> 7896*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 7897*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="6"/> 7898*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 7899*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 7900*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 7901*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 7902*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 7903*61046927SAndroid Build Coastguard Worker </derived> 7904*61046927SAndroid Build Coastguard Worker </encoding> 7905*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3ca80"> 7906*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 7907*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="4"/> 7908*61046927SAndroid Build Coastguard Worker </encoding> 7909*61046927SAndroid Build Coastguard Worker </ins> 7910*61046927SAndroid Build Coastguard Worker 7911*61046927SAndroid Build Coastguard Worker <ins name="V2F16_TO_V2U16" unit="add"> 7912*61046927SAndroid Build Coastguard Worker <src start="0"/> 7913*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 7914*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7915*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7916*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7917*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7918*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7919*61046927SAndroid Build Coastguard Worker </mod> 7920*61046927SAndroid Build Coastguard Worker <mod name="swz0" size="2" default="h01"> 7921*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7922*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7923*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7924*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7925*61046927SAndroid Build Coastguard Worker </mod> 7926*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff08" exact="0x3c208"> 7927*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 7928*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="6"/> 7929*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 7930*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 7931*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 7932*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 7933*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 7934*61046927SAndroid Build Coastguard Worker </derived> 7935*61046927SAndroid Build Coastguard Worker </encoding> 7936*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3ca88"> 7937*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 7938*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="4"/> 7939*61046927SAndroid Build Coastguard Worker </encoding> 7940*61046927SAndroid Build Coastguard Worker </ins> 7941*61046927SAndroid Build Coastguard Worker 7942*61046927SAndroid Build Coastguard Worker <ins name="V2F32_TO_V2F16" mask="0xfe000" exact="0x76000" unit="add"> 7943*61046927SAndroid Build Coastguard Worker <src start="0"/> 7944*61046927SAndroid Build Coastguard Worker <src start="3"/> 7945*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 7946*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 7947*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 7948*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 7949*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="8" size="2"> 7950*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7951*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 7952*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 7953*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 7954*61046927SAndroid Build Coastguard Worker </mod> 7955*61046927SAndroid Build Coastguard Worker <mod name="round" start="10" size="3"> 7956*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7957*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7958*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7959*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7960*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7961*61046927SAndroid Build Coastguard Worker </mod> 7962*61046927SAndroid Build Coastguard Worker <mod name="ftz" start="9" size="1" opt="ftz" pseudo="true"/> 7963*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 7964*61046927SAndroid Build Coastguard Worker <and> 7965*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#none"/> 7966*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#none"/> 7967*61046927SAndroid Build Coastguard Worker </and> 7968*61046927SAndroid Build Coastguard Worker <and> 7969*61046927SAndroid Build Coastguard Worker <eq left="abs0" right="#abs"/> 7970*61046927SAndroid Build Coastguard Worker <eq left="abs1" right="#abs"/> 7971*61046927SAndroid Build Coastguard Worker </and> 7972*61046927SAndroid Build Coastguard Worker </derived> 7973*61046927SAndroid Build Coastguard Worker <derived start="7" size="1"> 7974*61046927SAndroid Build Coastguard Worker <and> 7975*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#none"/> 7976*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#none"/> 7977*61046927SAndroid Build Coastguard Worker </and> 7978*61046927SAndroid Build Coastguard Worker <and> 7979*61046927SAndroid Build Coastguard Worker <eq left="neg0" right="#neg"/> 7980*61046927SAndroid Build Coastguard Worker <eq left="neg1" right="#neg"/> 7981*61046927SAndroid Build Coastguard Worker </and> 7982*61046927SAndroid Build Coastguard Worker </derived> 7983*61046927SAndroid Build Coastguard Worker </ins> 7984*61046927SAndroid Build Coastguard Worker 7985*61046927SAndroid Build Coastguard Worker <ins name="V2S16_TO_V2F16" unit="add"> 7986*61046927SAndroid Build Coastguard Worker <src start="0"/> 7987*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 7988*61046927SAndroid Build Coastguard Worker <opt>none</opt> 7989*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 7990*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 7991*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 7992*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 7993*61046927SAndroid Build Coastguard Worker </mod> 7994*61046927SAndroid Build Coastguard Worker <mod name="swz0" size="2" default="h01"> 7995*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 7996*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 7997*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 7998*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 7999*61046927SAndroid Build Coastguard Worker </mod> 8000*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff08" exact="0x3c600"> 8001*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 8002*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="6"/> 8003*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 8004*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 8005*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 8006*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 8007*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 8008*61046927SAndroid Build Coastguard Worker </derived> 8009*61046927SAndroid Build Coastguard Worker </encoding> 8010*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3cb00"> 8011*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 8012*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="4"/> 8013*61046927SAndroid Build Coastguard Worker </encoding> 8014*61046927SAndroid Build Coastguard Worker </ins> 8015*61046927SAndroid Build Coastguard Worker 8016*61046927SAndroid Build Coastguard Worker <ins name="V2S8_TO_V2F16" mask="0xfff08" exact="0x3c800" unit="add"> 8017*61046927SAndroid Build Coastguard Worker <src start="0"/> 8018*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="4" default="b01"> 8019*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 8020*61046927SAndroid Build Coastguard Worker <opt>b10</opt> 8021*61046927SAndroid Build Coastguard Worker <opt>b20</opt> 8022*61046927SAndroid Build Coastguard Worker <opt>b30</opt> 8023*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 8024*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 8025*61046927SAndroid Build Coastguard Worker <opt>b21</opt> 8026*61046927SAndroid Build Coastguard Worker <opt>b31</opt> 8027*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 8028*61046927SAndroid Build Coastguard Worker <opt>b12</opt> 8029*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 8030*61046927SAndroid Build Coastguard Worker <opt>b32</opt> 8031*61046927SAndroid Build Coastguard Worker <opt>b03</opt> 8032*61046927SAndroid Build Coastguard Worker <opt>b13</opt> 8033*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 8034*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 8035*61046927SAndroid Build Coastguard Worker </mod> 8036*61046927SAndroid Build Coastguard Worker </ins> 8037*61046927SAndroid Build Coastguard Worker 8038*61046927SAndroid Build Coastguard Worker <ins name="V2S8_TO_V2S16" mask="0xfff08" exact="0x3c700" unit="add"> 8039*61046927SAndroid Build Coastguard Worker <src start="0"/> 8040*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="4" default="b01"> 8041*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 8042*61046927SAndroid Build Coastguard Worker <opt>b10</opt> 8043*61046927SAndroid Build Coastguard Worker <opt>b20</opt> 8044*61046927SAndroid Build Coastguard Worker <opt>b30</opt> 8045*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 8046*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 8047*61046927SAndroid Build Coastguard Worker <opt>b21</opt> 8048*61046927SAndroid Build Coastguard Worker <opt>b31</opt> 8049*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 8050*61046927SAndroid Build Coastguard Worker <opt>b12</opt> 8051*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 8052*61046927SAndroid Build Coastguard Worker <opt>b32</opt> 8053*61046927SAndroid Build Coastguard Worker <opt>b03</opt> 8054*61046927SAndroid Build Coastguard Worker <opt>b13</opt> 8055*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 8056*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 8057*61046927SAndroid Build Coastguard Worker </mod> 8058*61046927SAndroid Build Coastguard Worker </ins> 8059*61046927SAndroid Build Coastguard Worker 8060*61046927SAndroid Build Coastguard Worker <ins name="V2U16_TO_V2F16" unit="add"> 8061*61046927SAndroid Build Coastguard Worker <src start="0"/> 8062*61046927SAndroid Build Coastguard Worker <mod name="round" size="3"> 8063*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8064*61046927SAndroid Build Coastguard Worker <opt>rtp</opt> 8065*61046927SAndroid Build Coastguard Worker <opt>rtn</opt> 8066*61046927SAndroid Build Coastguard Worker <opt>rtz</opt> 8067*61046927SAndroid Build Coastguard Worker <opt>rtna</opt> 8068*61046927SAndroid Build Coastguard Worker </mod> 8069*61046927SAndroid Build Coastguard Worker <mod name="swz0" size="2" default="h01"> 8070*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 8071*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 8072*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 8073*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 8074*61046927SAndroid Build Coastguard Worker </mod> 8075*61046927SAndroid Build Coastguard Worker <encoding mask="0xfff08" exact="0x3c608"> 8076*61046927SAndroid Build Coastguard Worker <neq left="round" right="#rtna"/> 8077*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="6"/> 8078*61046927SAndroid Build Coastguard Worker <derived start="4" size="2"> 8079*61046927SAndroid Build Coastguard Worker <eq left="round" right="#none"/> 8080*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtp"/> 8081*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtn"/> 8082*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtz"/> 8083*61046927SAndroid Build Coastguard Worker </derived> 8084*61046927SAndroid Build Coastguard Worker </encoding> 8085*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffc8" exact="0x3cb08"> 8086*61046927SAndroid Build Coastguard Worker <eq left="round" right="#rtna"/> 8087*61046927SAndroid Build Coastguard Worker <copy name="swz0" start="4"/> 8088*61046927SAndroid Build Coastguard Worker </encoding> 8089*61046927SAndroid Build Coastguard Worker </ins> 8090*61046927SAndroid Build Coastguard Worker 8091*61046927SAndroid Build Coastguard Worker <ins name="V2U8_TO_V2F16" mask="0xfff08" exact="0x3c808" unit="add"> 8092*61046927SAndroid Build Coastguard Worker <src start="0"/> 8093*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="4" default="b01"> 8094*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 8095*61046927SAndroid Build Coastguard Worker <opt>b10</opt> 8096*61046927SAndroid Build Coastguard Worker <opt>b20</opt> 8097*61046927SAndroid Build Coastguard Worker <opt>b30</opt> 8098*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 8099*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 8100*61046927SAndroid Build Coastguard Worker <opt>b21</opt> 8101*61046927SAndroid Build Coastguard Worker <opt>b31</opt> 8102*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 8103*61046927SAndroid Build Coastguard Worker <opt>b12</opt> 8104*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 8105*61046927SAndroid Build Coastguard Worker <opt>b32</opt> 8106*61046927SAndroid Build Coastguard Worker <opt>b03</opt> 8107*61046927SAndroid Build Coastguard Worker <opt>b13</opt> 8108*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 8109*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 8110*61046927SAndroid Build Coastguard Worker </mod> 8111*61046927SAndroid Build Coastguard Worker </ins> 8112*61046927SAndroid Build Coastguard Worker 8113*61046927SAndroid Build Coastguard Worker <ins name="V2U8_TO_V2U16" mask="0xfff08" exact="0x3c708" unit="add"> 8114*61046927SAndroid Build Coastguard Worker <src start="0"/> 8115*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="4" size="4" default="b01"> 8116*61046927SAndroid Build Coastguard Worker <opt>b00</opt> 8117*61046927SAndroid Build Coastguard Worker <opt>b10</opt> 8118*61046927SAndroid Build Coastguard Worker <opt>b20</opt> 8119*61046927SAndroid Build Coastguard Worker <opt>b30</opt> 8120*61046927SAndroid Build Coastguard Worker <opt>b01</opt> 8121*61046927SAndroid Build Coastguard Worker <opt>b11</opt> 8122*61046927SAndroid Build Coastguard Worker <opt>b21</opt> 8123*61046927SAndroid Build Coastguard Worker <opt>b31</opt> 8124*61046927SAndroid Build Coastguard Worker <opt>b02</opt> 8125*61046927SAndroid Build Coastguard Worker <opt>b12</opt> 8126*61046927SAndroid Build Coastguard Worker <opt>b22</opt> 8127*61046927SAndroid Build Coastguard Worker <opt>b32</opt> 8128*61046927SAndroid Build Coastguard Worker <opt>b03</opt> 8129*61046927SAndroid Build Coastguard Worker <opt>b13</opt> 8130*61046927SAndroid Build Coastguard Worker <opt>b23</opt> 8131*61046927SAndroid Build Coastguard Worker <opt>b33</opt> 8132*61046927SAndroid Build Coastguard Worker </mod> 8133*61046927SAndroid Build Coastguard Worker </ins> 8134*61046927SAndroid Build Coastguard Worker 8135*61046927SAndroid Build Coastguard Worker <ins name="VAR_TEX.f16" staging="w=2" mask="0xffd00" exact="0xca100" message="vartex" unit="add"> 8136*61046927SAndroid Build Coastguard Worker <immediate name="varying_index" start="0" size="3"/> 8137*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="3" size="2"/> 8138*61046927SAndroid Build Coastguard Worker <mod name="update" size="1"> 8139*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8140*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8141*61046927SAndroid Build Coastguard Worker </mod> 8142*61046927SAndroid Build Coastguard Worker <mod name="skip" start="7" size="1" opt="skip"/> 8143*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="9" size="1" default="zero_lod"> 8144*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 8145*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 8146*61046927SAndroid Build Coastguard Worker </mod> 8147*61046927SAndroid Build Coastguard Worker <mod name="sample" size="1"> 8148*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8149*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8150*61046927SAndroid Build Coastguard Worker </mod> 8151*61046927SAndroid Build Coastguard Worker <derived start="5" size="2"> 8152*61046927SAndroid Build Coastguard Worker <and> 8153*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 8154*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 8155*61046927SAndroid Build Coastguard Worker </and> 8156*61046927SAndroid Build Coastguard Worker <and> 8157*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 8158*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 8159*61046927SAndroid Build Coastguard Worker </and> 8160*61046927SAndroid Build Coastguard Worker <reserved/> 8161*61046927SAndroid Build Coastguard Worker <reserved/> 8162*61046927SAndroid Build Coastguard Worker </derived> 8163*61046927SAndroid Build Coastguard Worker </ins> 8164*61046927SAndroid Build Coastguard Worker 8165*61046927SAndroid Build Coastguard Worker <ins name="VAR_TEX.f32" staging="w=4" mask="0xffd00" exact="0xca000" message="vartex" unit="add"> 8166*61046927SAndroid Build Coastguard Worker <immediate name="varying_index" start="0" size="3"/> 8167*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="3" size="2"/> 8168*61046927SAndroid Build Coastguard Worker <mod name="update" size="1"> 8169*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8170*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8171*61046927SAndroid Build Coastguard Worker </mod> 8172*61046927SAndroid Build Coastguard Worker <mod name="skip" start="7" size="1" opt="skip"/> 8173*61046927SAndroid Build Coastguard Worker <mod name="lod_mode" start="9" size="1" default="zero_lod"> 8174*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 8175*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 8176*61046927SAndroid Build Coastguard Worker </mod> 8177*61046927SAndroid Build Coastguard Worker <mod name="sample" size="1"> 8178*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8179*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8180*61046927SAndroid Build Coastguard Worker </mod> 8181*61046927SAndroid Build Coastguard Worker <derived start="5" size="2"> 8182*61046927SAndroid Build Coastguard Worker <and> 8183*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#center"/> 8184*61046927SAndroid Build Coastguard Worker <eq left="update" right="#store"/> 8185*61046927SAndroid Build Coastguard Worker </and> 8186*61046927SAndroid Build Coastguard Worker <and> 8187*61046927SAndroid Build Coastguard Worker <eq left="sample" right="#none"/> 8188*61046927SAndroid Build Coastguard Worker <eq left="update" right="#retrieve"/> 8189*61046927SAndroid Build Coastguard Worker </and> 8190*61046927SAndroid Build Coastguard Worker <reserved/> 8191*61046927SAndroid Build Coastguard Worker <reserved/> 8192*61046927SAndroid Build Coastguard Worker </derived> 8193*61046927SAndroid Build Coastguard Worker </ins> 8194*61046927SAndroid Build Coastguard Worker 8195*61046927SAndroid Build Coastguard Worker <ins name="VN_ASST2.f32" unit="add"> 8196*61046927SAndroid Build Coastguard Worker <src start="0"/> 8197*61046927SAndroid Build Coastguard Worker <mod name="scale" size="1" opt="scale"/> 8198*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 8199*61046927SAndroid Build Coastguard Worker <encoding mask="0xffff0" exact="0x3df80"> 8200*61046927SAndroid Build Coastguard Worker <eq left="scale" right="#none"/> 8201*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="3"/> 8202*61046927SAndroid Build Coastguard Worker </encoding> 8203*61046927SAndroid Build Coastguard Worker <encoding mask="0xfffe8" exact="0x3de80"> 8204*61046927SAndroid Build Coastguard Worker <eq left="scale" right="#scale"/> 8205*61046927SAndroid Build Coastguard Worker <copy name="neg0" start="4"/> 8206*61046927SAndroid Build Coastguard Worker </encoding> 8207*61046927SAndroid Build Coastguard Worker </ins> 8208*61046927SAndroid Build Coastguard Worker 8209*61046927SAndroid Build Coastguard Worker <ins name="VN_ASST2.v2f16" mask="0xffff0" exact="0x3dfa0" unit="add"> 8210*61046927SAndroid Build Coastguard Worker <src start="0"/> 8211*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="3" size="1" opt="neg"/> 8212*61046927SAndroid Build Coastguard Worker </ins> 8213*61046927SAndroid Build Coastguard Worker 8214*61046927SAndroid Build Coastguard Worker <ins name="WMASK" mask="0xfffc0" exact="0x3d700" unit="add"> 8215*61046927SAndroid Build Coastguard Worker <src start="0"/> 8216*61046927SAndroid Build Coastguard Worker <immediate name="fill" start="3" size="1"/> 8217*61046927SAndroid Build Coastguard Worker <mod name="subgroup" start="4" size="2"> 8218*61046927SAndroid Build Coastguard Worker <opt>subgroup2</opt> 8219*61046927SAndroid Build Coastguard Worker <opt>subgroup4</opt> 8220*61046927SAndroid Build Coastguard Worker <opt>subgroup8</opt> 8221*61046927SAndroid Build Coastguard Worker </mod> 8222*61046927SAndroid Build Coastguard Worker </ins> 8223*61046927SAndroid Build Coastguard Worker 8224*61046927SAndroid Build Coastguard Worker <ins name="ZS_EMIT" staging="w=1" mask="0xff800" exact="0xd7800" message="z_stencil" unit="add"> 8225*61046927SAndroid Build Coastguard Worker <src start="0"/> 8226*61046927SAndroid Build Coastguard Worker <src start="3"/> 8227*61046927SAndroid Build Coastguard Worker <src start="6"/> 8228*61046927SAndroid Build Coastguard Worker <mod name="stencil" size="1" opt="stencil"/> 8229*61046927SAndroid Build Coastguard Worker <mod name="z" size="1" opt="z"/> 8230*61046927SAndroid Build Coastguard Worker <derived start="9" size="2"> 8231*61046927SAndroid Build Coastguard Worker <reserved/> 8232*61046927SAndroid Build Coastguard Worker <and> 8233*61046927SAndroid Build Coastguard Worker <eq left="stencil" right="#stencil"/> 8234*61046927SAndroid Build Coastguard Worker <eq left="z" right="#none"/> 8235*61046927SAndroid Build Coastguard Worker </and> 8236*61046927SAndroid Build Coastguard Worker <and> 8237*61046927SAndroid Build Coastguard Worker <eq left="stencil" right="#none"/> 8238*61046927SAndroid Build Coastguard Worker <eq left="z" right="#z"/> 8239*61046927SAndroid Build Coastguard Worker </and> 8240*61046927SAndroid Build Coastguard Worker <and> 8241*61046927SAndroid Build Coastguard Worker <eq left="stencil" right="#stencil"/> 8242*61046927SAndroid Build Coastguard Worker <eq left="z" right="#z"/> 8243*61046927SAndroid Build Coastguard Worker </and> 8244*61046927SAndroid Build Coastguard Worker </derived> 8245*61046927SAndroid Build Coastguard Worker </ins> 8246*61046927SAndroid Build Coastguard Worker 8247*61046927SAndroid Build Coastguard Worker <!--- Lowered to *SEG_ADD/+SEG_ADD --> 8248*61046927SAndroid Build Coastguard Worker <ins name="SEG_ADD.i64" pseudo="true" unit="add"> 8249*61046927SAndroid Build Coastguard Worker <src start="0"/> 8250*61046927SAndroid Build Coastguard Worker <src start="3"/> 8251*61046927SAndroid Build Coastguard Worker <mod name="seg" size="3"> 8252*61046927SAndroid Build Coastguard Worker <reserved/> 8253*61046927SAndroid Build Coastguard Worker <reserved/> 8254*61046927SAndroid Build Coastguard Worker <opt>wls</opt> 8255*61046927SAndroid Build Coastguard Worker <reserved/> 8256*61046927SAndroid Build Coastguard Worker <reserved/> 8257*61046927SAndroid Build Coastguard Worker <reserved/> 8258*61046927SAndroid Build Coastguard Worker <reserved/> 8259*61046927SAndroid Build Coastguard Worker <opt>tl</opt> 8260*61046927SAndroid Build Coastguard Worker </mod> 8261*61046927SAndroid Build Coastguard Worker <mod name="preserve_null" size="1" opt="preserve_null"/> 8262*61046927SAndroid Build Coastguard Worker </ins> 8263*61046927SAndroid Build Coastguard Worker 8264*61046927SAndroid Build Coastguard Worker <!-- Scheduler lowered to *ATOM_C.i32/+ATOM_CX. Real Valhall instructions. --> 8265*61046927SAndroid Build Coastguard Worker <ins name="ATOM_RETURN.i32" pseudo="true" staging="rw=sr_count" message="atomic" unit="add"> 8266*61046927SAndroid Build Coastguard Worker <src start="0"/> 8267*61046927SAndroid Build Coastguard Worker <src start="3"/> 8268*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="5"> 8269*61046927SAndroid Build Coastguard Worker <reserved/> 8270*61046927SAndroid Build Coastguard Worker <reserved/> 8271*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 8272*61046927SAndroid Build Coastguard Worker <reserved/> 8273*61046927SAndroid Build Coastguard Worker <reserved/> 8274*61046927SAndroid Build Coastguard Worker <reserved/> 8275*61046927SAndroid Build Coastguard Worker <reserved/> 8276*61046927SAndroid Build Coastguard Worker <reserved/> 8277*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 8278*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 8279*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 8280*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 8281*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 8282*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 8283*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 8284*61046927SAndroid Build Coastguard Worker <opt>axchg</opt> <!-- For Valhall --> 8285*61046927SAndroid Build Coastguard Worker <opt>acmpxchg</opt> <!-- For Valhall --> 8286*61046927SAndroid Build Coastguard Worker </mod> 8287*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 8288*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8289*61046927SAndroid Build Coastguard Worker </ins> 8290*61046927SAndroid Build Coastguard Worker 8291*61046927SAndroid Build Coastguard Worker <ins name="ATOM1_RETURN.i32" pseudo="true" staging="w=sr_count" message="atomic" unit="add"> 8292*61046927SAndroid Build Coastguard Worker <src start="0"/> 8293*61046927SAndroid Build Coastguard Worker <src start="3"/> 8294*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="6" size="3"> 8295*61046927SAndroid Build Coastguard Worker <opt>ainc</opt> 8296*61046927SAndroid Build Coastguard Worker <opt>adec</opt> 8297*61046927SAndroid Build Coastguard Worker <opt>aumax1</opt> 8298*61046927SAndroid Build Coastguard Worker <opt>asmax1</opt> 8299*61046927SAndroid Build Coastguard Worker <opt>aor1</opt> 8300*61046927SAndroid Build Coastguard Worker </mod> 8301*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 8302*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8303*61046927SAndroid Build Coastguard Worker </ins> 8304*61046927SAndroid Build Coastguard Worker 8305*61046927SAndroid Build Coastguard Worker <ins name="ATOM.i32" pseudo="true" staging="r=sr_count" message="atomic" unit="add"> 8306*61046927SAndroid Build Coastguard Worker <src start="0"/> 8307*61046927SAndroid Build Coastguard Worker <src start="3"/> 8308*61046927SAndroid Build Coastguard Worker <mod name="atom_opc" start="9" size="4"> 8309*61046927SAndroid Build Coastguard Worker <reserved/> 8310*61046927SAndroid Build Coastguard Worker <reserved/> 8311*61046927SAndroid Build Coastguard Worker <opt>aadd</opt> 8312*61046927SAndroid Build Coastguard Worker <reserved/> 8313*61046927SAndroid Build Coastguard Worker <reserved/> 8314*61046927SAndroid Build Coastguard Worker <reserved/> 8315*61046927SAndroid Build Coastguard Worker <reserved/> 8316*61046927SAndroid Build Coastguard Worker <reserved/> 8317*61046927SAndroid Build Coastguard Worker <opt>asmin</opt> 8318*61046927SAndroid Build Coastguard Worker <opt>asmax</opt> 8319*61046927SAndroid Build Coastguard Worker <opt>aumin</opt> 8320*61046927SAndroid Build Coastguard Worker <opt>aumax</opt> 8321*61046927SAndroid Build Coastguard Worker <opt>aand</opt> 8322*61046927SAndroid Build Coastguard Worker <opt>aor</opt> 8323*61046927SAndroid Build Coastguard Worker <opt>axor</opt> 8324*61046927SAndroid Build Coastguard Worker </mod> 8325*61046927SAndroid Build Coastguard Worker <!-- not actually encoded, but used for IR --> 8326*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8327*61046927SAndroid Build Coastguard Worker </ins> 8328*61046927SAndroid Build Coastguard Worker 8329*61046927SAndroid Build Coastguard Worker <!-- *CUBEFACE1/+CUBEFACE2 pair, two destinations, scheduler lowered --> 8330*61046927SAndroid Build Coastguard Worker <ins name="CUBEFACE" pseudo="true" dests="2" unit="add"> 8331*61046927SAndroid Build Coastguard Worker <src start="0"/> 8332*61046927SAndroid Build Coastguard Worker <src start="3"/> 8333*61046927SAndroid Build Coastguard Worker <src start="6"/> 8334*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 8335*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 8336*61046927SAndroid Build Coastguard Worker <mod name="neg2" size="1" opt="neg"/> 8337*61046927SAndroid Build Coastguard Worker </ins> 8338*61046927SAndroid Build Coastguard Worker 8339*61046927SAndroid Build Coastguard Worker <ins name="IADD_IMM.i32" pseudo="true" unit="add"> 8340*61046927SAndroid Build Coastguard Worker <src start="0"/> 8341*61046927SAndroid Build Coastguard Worker <immediate name="index" size="32"/> 8342*61046927SAndroid Build Coastguard Worker </ins> 8343*61046927SAndroid Build Coastguard Worker 8344*61046927SAndroid Build Coastguard Worker <ins name="IADD_IMM.v2i16" pseudo="true" unit="add"> 8345*61046927SAndroid Build Coastguard Worker <src start="0"/> 8346*61046927SAndroid Build Coastguard Worker <immediate name="index" size="32"/> 8347*61046927SAndroid Build Coastguard Worker </ins> 8348*61046927SAndroid Build Coastguard Worker 8349*61046927SAndroid Build Coastguard Worker <ins name="IADD_IMM.v4i8" pseudo="true" unit="add"> 8350*61046927SAndroid Build Coastguard Worker <src start="0"/> 8351*61046927SAndroid Build Coastguard Worker <immediate name="index" size="32"/> 8352*61046927SAndroid Build Coastguard Worker </ins> 8353*61046927SAndroid Build Coastguard Worker 8354*61046927SAndroid Build Coastguard Worker <ins name="FADD_IMM.f32" pseudo="true" unit="add"> 8355*61046927SAndroid Build Coastguard Worker <src start="0"/> 8356*61046927SAndroid Build Coastguard Worker <immediate name="index" size="32"/> 8357*61046927SAndroid Build Coastguard Worker </ins> 8358*61046927SAndroid Build Coastguard Worker 8359*61046927SAndroid Build Coastguard Worker <ins name="FADD_IMM.v2f16" pseudo="true" unit="add"> 8360*61046927SAndroid Build Coastguard Worker <src start="0"/> 8361*61046927SAndroid Build Coastguard Worker <immediate name="index" size="32"/> 8362*61046927SAndroid Build Coastguard Worker </ins> 8363*61046927SAndroid Build Coastguard Worker 8364*61046927SAndroid Build Coastguard Worker <ins name="FABSNEG.f32" pseudo="true" unit="fma"> 8365*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8366*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8367*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 8368*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 8369*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8370*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8371*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8372*61046927SAndroid Build Coastguard Worker </mod> 8373*61046927SAndroid Build Coastguard Worker </ins> 8374*61046927SAndroid Build Coastguard Worker 8375*61046927SAndroid Build Coastguard Worker <ins name="FABSNEG.v2f16" pseudo="true" unit="fma"> 8376*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8377*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 8378*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8379*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 8380*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 8381*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 8382*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 8383*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 8384*61046927SAndroid Build Coastguard Worker </mod> 8385*61046927SAndroid Build Coastguard Worker </ins> 8386*61046927SAndroid Build Coastguard Worker 8387*61046927SAndroid Build Coastguard Worker <ins name="FCLAMP.f32" pseudo="true" unit="fma"> 8388*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8389*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 8390*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8391*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 8392*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 8393*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 8394*61046927SAndroid Build Coastguard Worker </mod> 8395*61046927SAndroid Build Coastguard Worker </ins> 8396*61046927SAndroid Build Coastguard Worker 8397*61046927SAndroid Build Coastguard Worker <ins name="FCLAMP.v2f16" pseudo="true" unit="fma"> 8398*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8399*61046927SAndroid Build Coastguard Worker <mod name="clamp" start="15" size="2"> 8400*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8401*61046927SAndroid Build Coastguard Worker <opt>clamp_0_inf</opt> 8402*61046927SAndroid Build Coastguard Worker <opt>clamp_m1_1</opt> 8403*61046927SAndroid Build Coastguard Worker <opt>clamp_0_1</opt> 8404*61046927SAndroid Build Coastguard Worker </mod> 8405*61046927SAndroid Build Coastguard Worker </ins> 8406*61046927SAndroid Build Coastguard Worker 8407*61046927SAndroid Build Coastguard Worker <ins name="DISCARD.b32" pseudo="true" dests="0" unit="add"> 8408*61046927SAndroid Build Coastguard Worker <src start="0"/> 8409*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 8410*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8411*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8412*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8413*61046927SAndroid Build Coastguard Worker </mod> 8414*61046927SAndroid Build Coastguard Worker </ins> 8415*61046927SAndroid Build Coastguard Worker 8416*61046927SAndroid Build Coastguard Worker <ins name="TEX_SINGLE" staging="rw=sr_count" message="tex" pseudo="true" unit="add"> 8417*61046927SAndroid Build Coastguard Worker <src start="0"/> 8418*61046927SAndroid Build Coastguard Worker <src start="1"/> 8419*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8420*61046927SAndroid Build Coastguard Worker <mod name="wide_indices" start="8" size="1" opt="wide_indices"/> 8421*61046927SAndroid Build Coastguard Worker <mod name="texel_offset" start="9" size="1" opt="texel_offset"/> 8422*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 8423*61046927SAndroid Build Coastguard Worker <mod name="shadow" start="9" size="1" opt="shadow"/> 8424*61046927SAndroid Build Coastguard Worker <mod name="array_enable" start="9" size="1" opt="array_enable"/> 8425*61046927SAndroid Build Coastguard Worker <mod name="dimension" start="9" size="2"> 8426*61046927SAndroid Build Coastguard Worker <opt>1d</opt> 8427*61046927SAndroid Build Coastguard Worker <opt>2d</opt> 8428*61046927SAndroid Build Coastguard Worker <opt>3d</opt> 8429*61046927SAndroid Build Coastguard Worker <opt>cube</opt> 8430*61046927SAndroid Build Coastguard Worker </mod> 8431*61046927SAndroid Build Coastguard Worker <mod name="write_mask" start="9" size="4"> 8432*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8433*61046927SAndroid Build Coastguard Worker <opt>r</opt> 8434*61046927SAndroid Build Coastguard Worker <opt>g</opt> 8435*61046927SAndroid Build Coastguard Worker <opt>rg</opt> 8436*61046927SAndroid Build Coastguard Worker <opt>b</opt> 8437*61046927SAndroid Build Coastguard Worker <opt>rb</opt> 8438*61046927SAndroid Build Coastguard Worker <opt>gb</opt> 8439*61046927SAndroid Build Coastguard Worker <opt>rgb</opt> 8440*61046927SAndroid Build Coastguard Worker <opt>a</opt> 8441*61046927SAndroid Build Coastguard Worker <opt>ra</opt> 8442*61046927SAndroid Build Coastguard Worker <opt>ga</opt> 8443*61046927SAndroid Build Coastguard Worker <opt>rga</opt> 8444*61046927SAndroid Build Coastguard Worker <opt>ba</opt> 8445*61046927SAndroid Build Coastguard Worker <opt>rba</opt> 8446*61046927SAndroid Build Coastguard Worker <opt>gba</opt> 8447*61046927SAndroid Build Coastguard Worker <opt>rgba</opt> 8448*61046927SAndroid Build Coastguard Worker </mod> 8449*61046927SAndroid Build Coastguard Worker <mod name="va_lod_mode" start="13" size="3" default="zero_lod"> 8450*61046927SAndroid Build Coastguard Worker <opt>zero_lod</opt> 8451*61046927SAndroid Build Coastguard Worker <opt>computed_lod</opt> 8452*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 8453*61046927SAndroid Build Coastguard Worker <opt>computed_bias</opt> 8454*61046927SAndroid Build Coastguard Worker <opt>grdesc</opt> 8455*61046927SAndroid Build Coastguard Worker </mod> 8456*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 8457*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8458*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8459*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 8460*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8461*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 8462*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8463*61046927SAndroid Build Coastguard Worker </mod> 8464*61046927SAndroid Build Coastguard Worker </ins> 8465*61046927SAndroid Build Coastguard Worker 8466*61046927SAndroid Build Coastguard Worker <ins name="TEX_FETCH" staging="rw=sr_count" message="tex" pseudo="true" unit="add"> 8467*61046927SAndroid Build Coastguard Worker <src start="0"/> 8468*61046927SAndroid Build Coastguard Worker <src start="1"/> 8469*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8470*61046927SAndroid Build Coastguard Worker <mod name="wide_indices" start="8" size="1" opt="wide_indices"/> 8471*61046927SAndroid Build Coastguard Worker <mod name="texel_offset" start="9" size="1" opt="texel_offset"/> 8472*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 8473*61046927SAndroid Build Coastguard Worker <mod name="array_enable" start="9" size="1" opt="array_enable"/> 8474*61046927SAndroid Build Coastguard Worker <mod name="dimension" start="9" size="2"> 8475*61046927SAndroid Build Coastguard Worker <opt>1d</opt> 8476*61046927SAndroid Build Coastguard Worker <opt>2d</opt> 8477*61046927SAndroid Build Coastguard Worker <opt>3d</opt> 8478*61046927SAndroid Build Coastguard Worker <opt>cube</opt> 8479*61046927SAndroid Build Coastguard Worker </mod> 8480*61046927SAndroid Build Coastguard Worker <mod name="write_mask" start="9" size="4"> 8481*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8482*61046927SAndroid Build Coastguard Worker <opt>r</opt> 8483*61046927SAndroid Build Coastguard Worker <opt>g</opt> 8484*61046927SAndroid Build Coastguard Worker <opt>rg</opt> 8485*61046927SAndroid Build Coastguard Worker <opt>b</opt> 8486*61046927SAndroid Build Coastguard Worker <opt>rb</opt> 8487*61046927SAndroid Build Coastguard Worker <opt>gb</opt> 8488*61046927SAndroid Build Coastguard Worker <opt>rgb</opt> 8489*61046927SAndroid Build Coastguard Worker <opt>a</opt> 8490*61046927SAndroid Build Coastguard Worker <opt>ra</opt> 8491*61046927SAndroid Build Coastguard Worker <opt>ga</opt> 8492*61046927SAndroid Build Coastguard Worker <opt>rga</opt> 8493*61046927SAndroid Build Coastguard Worker <opt>ba</opt> 8494*61046927SAndroid Build Coastguard Worker <opt>rba</opt> 8495*61046927SAndroid Build Coastguard Worker <opt>gba</opt> 8496*61046927SAndroid Build Coastguard Worker <opt>rgba</opt> 8497*61046927SAndroid Build Coastguard Worker </mod> 8498*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 8499*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8500*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8501*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 8502*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8503*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 8504*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8505*61046927SAndroid Build Coastguard Worker </mod> 8506*61046927SAndroid Build Coastguard Worker </ins> 8507*61046927SAndroid Build Coastguard Worker 8508*61046927SAndroid Build Coastguard Worker <ins name="TEX_GATHER" staging="rw=sr_count" message="tex" pseudo="true" unit="add"> 8509*61046927SAndroid Build Coastguard Worker <src start="0"/> 8510*61046927SAndroid Build Coastguard Worker <src start="1"/> 8511*61046927SAndroid Build Coastguard Worker <immediate name="sr_count" size="4" pseudo="true"/> 8512*61046927SAndroid Build Coastguard Worker <mod name="wide_indices" start="8" size="1" opt="wide_indices"/> 8513*61046927SAndroid Build Coastguard Worker <mod name="texel_offset" start="9" size="1" opt="texel_offset"/> 8514*61046927SAndroid Build Coastguard Worker <mod name="skip" start="9" size="1" opt="skip"/> 8515*61046927SAndroid Build Coastguard Worker <mod name="shadow" start="9" size="1" opt="shadow"/> 8516*61046927SAndroid Build Coastguard Worker <mod name="array_enable" start="9" size="1" opt="array_enable"/> 8517*61046927SAndroid Build Coastguard Worker <mod name="integer_coordinates" start="9" size="1" opt="integer_coordinates"/> 8518*61046927SAndroid Build Coastguard Worker <mod name="fetch_component" start="9" size="2"> 8519*61046927SAndroid Build Coastguard Worker <opt>gather4_r</opt> 8520*61046927SAndroid Build Coastguard Worker <opt>gather4_g</opt> 8521*61046927SAndroid Build Coastguard Worker <opt>gather4_b</opt> 8522*61046927SAndroid Build Coastguard Worker <opt>gather4_a</opt> 8523*61046927SAndroid Build Coastguard Worker </mod> 8524*61046927SAndroid Build Coastguard Worker <mod name="dimension" start="9" size="2"> 8525*61046927SAndroid Build Coastguard Worker <opt>1d</opt> 8526*61046927SAndroid Build Coastguard Worker <opt>2d</opt> 8527*61046927SAndroid Build Coastguard Worker <opt>3d</opt> 8528*61046927SAndroid Build Coastguard Worker <opt>cube</opt> 8529*61046927SAndroid Build Coastguard Worker </mod> 8530*61046927SAndroid Build Coastguard Worker <mod name="write_mask" start="9" size="4"> 8531*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8532*61046927SAndroid Build Coastguard Worker <opt>r</opt> 8533*61046927SAndroid Build Coastguard Worker <opt>g</opt> 8534*61046927SAndroid Build Coastguard Worker <opt>rg</opt> 8535*61046927SAndroid Build Coastguard Worker <opt>b</opt> 8536*61046927SAndroid Build Coastguard Worker <opt>rb</opt> 8537*61046927SAndroid Build Coastguard Worker <opt>gb</opt> 8538*61046927SAndroid Build Coastguard Worker <opt>rgb</opt> 8539*61046927SAndroid Build Coastguard Worker <opt>a</opt> 8540*61046927SAndroid Build Coastguard Worker <opt>ra</opt> 8541*61046927SAndroid Build Coastguard Worker <opt>ga</opt> 8542*61046927SAndroid Build Coastguard Worker <opt>rga</opt> 8543*61046927SAndroid Build Coastguard Worker <opt>ba</opt> 8544*61046927SAndroid Build Coastguard Worker <opt>rba</opt> 8545*61046927SAndroid Build Coastguard Worker <opt>gba</opt> 8546*61046927SAndroid Build Coastguard Worker <opt>rgba</opt> 8547*61046927SAndroid Build Coastguard Worker </mod> 8548*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 8549*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8550*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8551*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 8552*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8553*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 8554*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8555*61046927SAndroid Build Coastguard Worker </mod> 8556*61046927SAndroid Build Coastguard Worker </ins> 8557*61046927SAndroid Build Coastguard Worker 8558*61046927SAndroid Build Coastguard Worker <ins name="CUBEFACE2_V9" pseudo="true" unit="add"> 8559*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8560*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 8561*61046927SAndroid Build Coastguard Worker <src start="6"/> 8562*61046927SAndroid Build Coastguard Worker <mod name="neg0" size="1" opt="neg"/> 8563*61046927SAndroid Build Coastguard Worker <mod name="neg1" size="1" opt="neg"/> 8564*61046927SAndroid Build Coastguard Worker <mod name="neg2" size="1" opt="neg"/> 8565*61046927SAndroid Build Coastguard Worker </ins> 8566*61046927SAndroid Build Coastguard Worker 8567*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_BUF_IMM.f32" staging="w=format" message="varying" pseudo="true" unit="add"> 8568*61046927SAndroid Build Coastguard Worker <src start="0"/> 8569*61046927SAndroid Build Coastguard Worker <immediate name="index" start="3" size="5"/> 8570*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 8571*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8572*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8573*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8574*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8575*61046927SAndroid Build Coastguard Worker </mod> 8576*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 8577*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8578*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8579*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 8580*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 8581*61046927SAndroid Build Coastguard Worker </mod> 8582*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 8583*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8584*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8585*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8586*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8587*61046927SAndroid Build Coastguard Worker </mod> 8588*61046927SAndroid Build Coastguard Worker <mod name="source_format" size="2"> 8589*61046927SAndroid Build Coastguard Worker <opt>flat32</opt> 8590*61046927SAndroid Build Coastguard Worker <opt>flat16</opt> 8591*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8592*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8593*61046927SAndroid Build Coastguard Worker </mod> 8594*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 8595*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8596*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 8597*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 8598*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 8599*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8600*61046927SAndroid Build Coastguard Worker </mod> 8601*61046927SAndroid Build Coastguard Worker </ins> 8602*61046927SAndroid Build Coastguard Worker 8603*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_BUF.f32" staging="w=format" message="varying" pseudo="true" unit="add"> 8604*61046927SAndroid Build Coastguard Worker <src start="0"/> 8605*61046927SAndroid Build Coastguard Worker <src start="1"/> 8606*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 8607*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8608*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8609*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8610*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8611*61046927SAndroid Build Coastguard Worker </mod> 8612*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 8613*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8614*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8615*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 8616*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 8617*61046927SAndroid Build Coastguard Worker </mod> 8618*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 8619*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8620*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8621*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8622*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8623*61046927SAndroid Build Coastguard Worker </mod> 8624*61046927SAndroid Build Coastguard Worker <mod name="source_format" size="2"> 8625*61046927SAndroid Build Coastguard Worker <opt>flat32</opt> 8626*61046927SAndroid Build Coastguard Worker <opt>flat16</opt> 8627*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8628*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8629*61046927SAndroid Build Coastguard Worker </mod> 8630*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 8631*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8632*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 8633*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 8634*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 8635*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8636*61046927SAndroid Build Coastguard Worker </mod> 8637*61046927SAndroid Build Coastguard Worker </ins> 8638*61046927SAndroid Build Coastguard Worker 8639*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_BUF_IMM.f16" staging="w=format" message="varying" pseudo="true" unit="add"> 8640*61046927SAndroid Build Coastguard Worker <src start="0"/> 8641*61046927SAndroid Build Coastguard Worker <immediate name="index" start="3" size="5"/> 8642*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 8643*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8644*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8645*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8646*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8647*61046927SAndroid Build Coastguard Worker </mod> 8648*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 8649*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8650*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8651*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 8652*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 8653*61046927SAndroid Build Coastguard Worker </mod> 8654*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 8655*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8656*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8657*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8658*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8659*61046927SAndroid Build Coastguard Worker </mod> 8660*61046927SAndroid Build Coastguard Worker <mod name="source_format" size="2"> 8661*61046927SAndroid Build Coastguard Worker <opt>flat32</opt> 8662*61046927SAndroid Build Coastguard Worker <opt>flat16</opt> 8663*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8664*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8665*61046927SAndroid Build Coastguard Worker </mod> 8666*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 8667*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8668*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 8669*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 8670*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 8671*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8672*61046927SAndroid Build Coastguard Worker </mod> 8673*61046927SAndroid Build Coastguard Worker </ins> 8674*61046927SAndroid Build Coastguard Worker 8675*61046927SAndroid Build Coastguard Worker <ins name="LD_VAR_BUF.f16" staging="w=format" message="varying" pseudo="true" unit="add"> 8676*61046927SAndroid Build Coastguard Worker <src start="0"/> 8677*61046927SAndroid Build Coastguard Worker <src start="1"/> 8678*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="8" size="2"> 8679*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8680*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8681*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8682*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8683*61046927SAndroid Build Coastguard Worker </mod> 8684*61046927SAndroid Build Coastguard Worker <mod name="update" size="2"> 8685*61046927SAndroid Build Coastguard Worker <opt>store</opt> 8686*61046927SAndroid Build Coastguard Worker <opt>retrieve</opt> 8687*61046927SAndroid Build Coastguard Worker <opt>conditional</opt> 8688*61046927SAndroid Build Coastguard Worker <opt>clobber</opt> 8689*61046927SAndroid Build Coastguard Worker </mod> 8690*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="2"> 8691*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8692*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8693*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8694*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8695*61046927SAndroid Build Coastguard Worker </mod> 8696*61046927SAndroid Build Coastguard Worker <mod name="source_format" size="2"> 8697*61046927SAndroid Build Coastguard Worker <opt>flat32</opt> 8698*61046927SAndroid Build Coastguard Worker <opt>flat16</opt> 8699*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8700*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8701*61046927SAndroid Build Coastguard Worker </mod> 8702*61046927SAndroid Build Coastguard Worker <mod name="sample" size="3"> 8703*61046927SAndroid Build Coastguard Worker <opt>center</opt> 8704*61046927SAndroid Build Coastguard Worker <opt>centroid</opt> 8705*61046927SAndroid Build Coastguard Worker <opt>sample</opt> 8706*61046927SAndroid Build Coastguard Worker <opt>explicit</opt> 8707*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8708*61046927SAndroid Build Coastguard Worker </mod> 8709*61046927SAndroid Build Coastguard Worker </ins> 8710*61046927SAndroid Build Coastguard Worker 8711*61046927SAndroid Build Coastguard Worker <ins name="LEA_BUF_IMM" staging="w=2" message="attribute" pseudo="true" unit="add"> 8712*61046927SAndroid Build Coastguard Worker <src start="0"/> 8713*61046927SAndroid Build Coastguard Worker </ins> 8714*61046927SAndroid Build Coastguard Worker 8715*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i128" staging="w=4" pseudo="true" message="load" unit="add"> 8716*61046927SAndroid Build Coastguard Worker <src start="0"/> 8717*61046927SAndroid Build Coastguard Worker <src start="3"/> 8718*61046927SAndroid Build Coastguard Worker </ins> 8719*61046927SAndroid Build Coastguard Worker 8720*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i16" staging="w=1" pseudo="true" message="load" unit="add"> 8721*61046927SAndroid Build Coastguard Worker <src start="0"/> 8722*61046927SAndroid Build Coastguard Worker <src start="3"/> 8723*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="2" default="h0"> 8724*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8725*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8726*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 8727*61046927SAndroid Build Coastguard Worker <opt>d0</opt> 8728*61046927SAndroid Build Coastguard Worker </mod> 8729*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 8730*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8731*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 8732*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 8733*61046927SAndroid Build Coastguard Worker </mod> 8734*61046927SAndroid Build Coastguard Worker </ins> 8735*61046927SAndroid Build Coastguard Worker 8736*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i24" staging="w=1" pseudo="true" message="load" unit="add"> 8737*61046927SAndroid Build Coastguard Worker <src start="0"/> 8738*61046927SAndroid Build Coastguard Worker <src start="3"/> 8739*61046927SAndroid Build Coastguard Worker </ins> 8740*61046927SAndroid Build Coastguard Worker 8741*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i32" staging="w=1" pseudo="true" message="load" unit="add"> 8742*61046927SAndroid Build Coastguard Worker <src start="0"/> 8743*61046927SAndroid Build Coastguard Worker <src start="3"/> 8744*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="1" opt="d0"/> 8745*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 8746*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8747*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 8748*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 8749*61046927SAndroid Build Coastguard Worker </mod> 8750*61046927SAndroid Build Coastguard Worker </ins> 8751*61046927SAndroid Build Coastguard Worker 8752*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i48" staging="w=2" pseudo="true" message="load" unit="add"> 8753*61046927SAndroid Build Coastguard Worker <src start="0"/> 8754*61046927SAndroid Build Coastguard Worker <src start="3"/> 8755*61046927SAndroid Build Coastguard Worker </ins> 8756*61046927SAndroid Build Coastguard Worker 8757*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i64" staging="w=2" pseudo="true" message="load" unit="add"> 8758*61046927SAndroid Build Coastguard Worker <src start="0"/> 8759*61046927SAndroid Build Coastguard Worker <src start="3"/> 8760*61046927SAndroid Build Coastguard Worker </ins> 8761*61046927SAndroid Build Coastguard Worker 8762*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i8" staging="w=1" pseudo="true" message="load" unit="add"> 8763*61046927SAndroid Build Coastguard Worker <src start="0"/> 8764*61046927SAndroid Build Coastguard Worker <src start="3"/> 8765*61046927SAndroid Build Coastguard Worker <mod name="lane_dest" size="3" default="b0"> 8766*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 8767*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 8768*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 8769*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 8770*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8771*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8772*61046927SAndroid Build Coastguard Worker <opt>w0</opt> 8773*61046927SAndroid Build Coastguard Worker <opt>d0</opt> 8774*61046927SAndroid Build Coastguard Worker </mod> 8775*61046927SAndroid Build Coastguard Worker <mod name="extend" size="2"> 8776*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8777*61046927SAndroid Build Coastguard Worker <opt>sext</opt> 8778*61046927SAndroid Build Coastguard Worker <opt>zext</opt> 8779*61046927SAndroid Build Coastguard Worker </mod> 8780*61046927SAndroid Build Coastguard Worker </ins> 8781*61046927SAndroid Build Coastguard Worker 8782*61046927SAndroid Build Coastguard Worker <ins name="LD_BUFFER.i96" staging="w=3" pseudo="true" message="load" unit="add"> 8783*61046927SAndroid Build Coastguard Worker <src start="0"/> 8784*61046927SAndroid Build Coastguard Worker <src start="3"/> 8785*61046927SAndroid Build Coastguard Worker </ins> 8786*61046927SAndroid Build Coastguard Worker 8787*61046927SAndroid Build Coastguard Worker <ins name="BRANCHZI" pseudo="true" last="true" dests="0" unit="add"> 8788*61046927SAndroid Build Coastguard Worker <src start="0"/> 8789*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xf7"/> 8790*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="1"> 8791*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 8792*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 8793*61046927SAndroid Build Coastguard Worker </mod> 8794*61046927SAndroid Build Coastguard Worker </ins> 8795*61046927SAndroid Build Coastguard Worker 8796*61046927SAndroid Build Coastguard Worker <ins name="LD_TEX" pseudo="true" staging="w=format" message="attribute" unit="add"> 8797*61046927SAndroid Build Coastguard Worker <src start="0"/> 8798*61046927SAndroid Build Coastguard Worker <src start="3"/> 8799*61046927SAndroid Build Coastguard Worker <src start="6"/> 8800*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 8801*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8802*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8803*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 8804*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8805*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 8806*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8807*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 8808*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 8809*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 8810*61046927SAndroid Build Coastguard Worker </mod> 8811*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="11" size="2"> 8812*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8813*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8814*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8815*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8816*61046927SAndroid Build Coastguard Worker </mod> 8817*61046927SAndroid Build Coastguard Worker </ins> 8818*61046927SAndroid Build Coastguard Worker 8819*61046927SAndroid Build Coastguard Worker <ins name="LD_TEX_IMM" pseudo="true" staging="w=format" message="attribute" unit="add"> 8820*61046927SAndroid Build Coastguard Worker <src start="0"/> 8821*61046927SAndroid Build Coastguard Worker <src start="3"/> 8822*61046927SAndroid Build Coastguard Worker <immediate name="texture_index" start="6" size="4"/> 8823*61046927SAndroid Build Coastguard Worker <mod name="register_format" size="4"> 8824*61046927SAndroid Build Coastguard Worker <opt>f16</opt> 8825*61046927SAndroid Build Coastguard Worker <opt>f32</opt> 8826*61046927SAndroid Build Coastguard Worker <opt>s32</opt> 8827*61046927SAndroid Build Coastguard Worker <opt>u32</opt> 8828*61046927SAndroid Build Coastguard Worker <opt>s16</opt> 8829*61046927SAndroid Build Coastguard Worker <opt>u16</opt> 8830*61046927SAndroid Build Coastguard Worker <opt>f64</opt> 8831*61046927SAndroid Build Coastguard Worker <opt>i64</opt> 8832*61046927SAndroid Build Coastguard Worker <opt>auto</opt> 8833*61046927SAndroid Build Coastguard Worker </mod> 8834*61046927SAndroid Build Coastguard Worker <mod name="vecsize" start="11" size="2"> 8835*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8836*61046927SAndroid Build Coastguard Worker <opt>v2</opt> 8837*61046927SAndroid Build Coastguard Worker <opt>v3</opt> 8838*61046927SAndroid Build Coastguard Worker <opt>v4</opt> 8839*61046927SAndroid Build Coastguard Worker </mod> 8840*61046927SAndroid Build Coastguard Worker </ins> 8841*61046927SAndroid Build Coastguard Worker 8842*61046927SAndroid Build Coastguard Worker <ins name="MKVEC.v2i8" pseudo="true" unit="fma"> 8843*61046927SAndroid Build Coastguard Worker <src start="0"/> 8844*61046927SAndroid Build Coastguard Worker <src start="3"/> 8845*61046927SAndroid Build Coastguard Worker <src start="6"/> 8846*61046927SAndroid Build Coastguard Worker <mod name="lane0" start="12" size="2" default="b0"> 8847*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 8848*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 8849*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 8850*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 8851*61046927SAndroid Build Coastguard Worker </mod> 8852*61046927SAndroid Build Coastguard Worker <mod name="lane1" start="13" size="2" default="b0"> 8853*61046927SAndroid Build Coastguard Worker <opt>b0</opt> 8854*61046927SAndroid Build Coastguard Worker <opt>b1</opt> 8855*61046927SAndroid Build Coastguard Worker <opt>b2</opt> 8856*61046927SAndroid Build Coastguard Worker <opt>b3</opt> 8857*61046927SAndroid Build Coastguard Worker </mod> 8858*61046927SAndroid Build Coastguard Worker </ins> 8859*61046927SAndroid Build Coastguard Worker 8860*61046927SAndroid Build Coastguard Worker <ins name="PHI" pseudo="true" variable_srcs="true" unit="add"/> 8861*61046927SAndroid Build Coastguard Worker 8862*61046927SAndroid Build Coastguard Worker <ins name="COLLECT.i32" pseudo="true" variable_srcs="true" unit="add"/> 8863*61046927SAndroid Build Coastguard Worker 8864*61046927SAndroid Build Coastguard Worker <ins name="SPLIT.i32" pseudo="true" variable_dests="true" unit="add"> 8865*61046927SAndroid Build Coastguard Worker <src start="0"/> 8866*61046927SAndroid Build Coastguard Worker </ins> 8867*61046927SAndroid Build Coastguard Worker 8868*61046927SAndroid Build Coastguard Worker <ins name="FCMP_OR.f32" pseudo="true" unit="fma"> 8869*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8870*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 8871*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xfb"/> 8872*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 8873*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8874*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8875*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8876*61046927SAndroid Build Coastguard Worker </mod> 8877*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 8878*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8879*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8880*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8881*61046927SAndroid Build Coastguard Worker </mod> 8882*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 8883*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8884*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 8885*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 8886*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="13" size="3"> 8887*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 8888*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 8889*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 8890*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 8891*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 8892*61046927SAndroid Build Coastguard Worker <opt>le</opt> 8893*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 8894*61046927SAndroid Build Coastguard Worker <opt>total</opt> 8895*61046927SAndroid Build Coastguard Worker </mod> 8896*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 8897*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 8898*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 8899*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 8900*61046927SAndroid Build Coastguard Worker </mod> 8901*61046927SAndroid Build Coastguard Worker </ins> 8902*61046927SAndroid Build Coastguard Worker 8903*61046927SAndroid Build Coastguard Worker <ins name="FCMP_OR.v2f16" pseudo="true" unit="fma"> 8904*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8905*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 8906*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xfb"/> 8907*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 8908*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 8909*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 8910*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 8911*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 8912*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 8913*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 8914*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 8915*61046927SAndroid Build Coastguard Worker <opt>le</opt> 8916*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 8917*61046927SAndroid Build Coastguard Worker <opt>total</opt> 8918*61046927SAndroid Build Coastguard Worker </mod> 8919*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8920*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 8921*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 8922*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 8923*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 8924*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 8925*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 8926*61046927SAndroid Build Coastguard Worker </mod> 8927*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 8928*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 8929*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 8930*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 8931*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 8932*61046927SAndroid Build Coastguard Worker </mod> 8933*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 8934*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 8935*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 8936*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 8937*61046927SAndroid Build Coastguard Worker </mod> 8938*61046927SAndroid Build Coastguard Worker </ins> 8939*61046927SAndroid Build Coastguard Worker 8940*61046927SAndroid Build Coastguard Worker <ins name="FCMP_AND.f32" pseudo="true" unit="fma"> 8941*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8942*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 8943*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xfb"/> 8944*61046927SAndroid Build Coastguard Worker <mod name="widen0" size="2"> 8945*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8946*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8947*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8948*61046927SAndroid Build Coastguard Worker </mod> 8949*61046927SAndroid Build Coastguard Worker <mod name="widen1" size="2"> 8950*61046927SAndroid Build Coastguard Worker <opt>none</opt> 8951*61046927SAndroid Build Coastguard Worker <opt>h0</opt> 8952*61046927SAndroid Build Coastguard Worker <opt>h1</opt> 8953*61046927SAndroid Build Coastguard Worker </mod> 8954*61046927SAndroid Build Coastguard Worker <mod name="abs1" start="6" size="1" opt="abs"/> 8955*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8956*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 8957*61046927SAndroid Build Coastguard Worker <mod name="abs0" start="12" size="1" opt="abs"/> 8958*61046927SAndroid Build Coastguard Worker <mod name="cmpf" start="13" size="3"> 8959*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 8960*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 8961*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 8962*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 8963*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 8964*61046927SAndroid Build Coastguard Worker <opt>le</opt> 8965*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 8966*61046927SAndroid Build Coastguard Worker <opt>total</opt> 8967*61046927SAndroid Build Coastguard Worker </mod> 8968*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 8969*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 8970*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 8971*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 8972*61046927SAndroid Build Coastguard Worker </mod> 8973*61046927SAndroid Build Coastguard Worker </ins> 8974*61046927SAndroid Build Coastguard Worker 8975*61046927SAndroid Build Coastguard Worker <ins name="FCMP_AND.v2f16" pseudo="true" unit="fma"> 8976*61046927SAndroid Build Coastguard Worker <src start="0" mask="0xfb"/> 8977*61046927SAndroid Build Coastguard Worker <src start="3" mask="0xfb"/> 8978*61046927SAndroid Build Coastguard Worker <src start="6" mask="0xfb"/> 8979*61046927SAndroid Build Coastguard Worker <mod name="abs0" size="1" opt="abs"/> 8980*61046927SAndroid Build Coastguard Worker <mod name="abs1" size="1" opt="abs"/> 8981*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="3"> 8982*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 8983*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 8984*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 8985*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 8986*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 8987*61046927SAndroid Build Coastguard Worker <opt>le</opt> 8988*61046927SAndroid Build Coastguard Worker <opt>gtlt</opt> 8989*61046927SAndroid Build Coastguard Worker <opt>total</opt> 8990*61046927SAndroid Build Coastguard Worker </mod> 8991*61046927SAndroid Build Coastguard Worker <mod name="neg0" start="7" size="1" opt="neg"/> 8992*61046927SAndroid Build Coastguard Worker <mod name="neg1" start="8" size="1" opt="neg"/> 8993*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="9" size="2" default="h01"> 8994*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 8995*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 8996*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 8997*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 8998*61046927SAndroid Build Coastguard Worker </mod> 8999*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="11" size="2" default="h01"> 9000*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9001*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9002*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9003*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9004*61046927SAndroid Build Coastguard Worker </mod> 9005*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="16" size="2" default="i1"> 9006*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9007*61046927SAndroid Build Coastguard Worker <opt>f1</opt> 9008*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9009*61046927SAndroid Build Coastguard Worker </mod> 9010*61046927SAndroid Build Coastguard Worker </ins> 9011*61046927SAndroid Build Coastguard Worker 9012*61046927SAndroid Build Coastguard Worker <ins name="ICMP_MULTI.s32" pseudo="true" unit="add"> 9013*61046927SAndroid Build Coastguard Worker <src start="0"/> 9014*61046927SAndroid Build Coastguard Worker <src start="3"/> 9015*61046927SAndroid Build Coastguard Worker <src start="6"/> 9016*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9017*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9018*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9019*61046927SAndroid Build Coastguard Worker </mod> 9020*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9021*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9022*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9023*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9024*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9025*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9026*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9027*61046927SAndroid Build Coastguard Worker </mod> 9028*61046927SAndroid Build Coastguard Worker </ins> 9029*61046927SAndroid Build Coastguard Worker 9030*61046927SAndroid Build Coastguard Worker <ins name="ICMP_MULTI.u32" pseudo="true" unit="add"> 9031*61046927SAndroid Build Coastguard Worker <src start="0"/> 9032*61046927SAndroid Build Coastguard Worker <src start="3"/> 9033*61046927SAndroid Build Coastguard Worker <src start="6"/> 9034*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9035*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9036*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9037*61046927SAndroid Build Coastguard Worker </mod> 9038*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9039*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9040*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9041*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9042*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9043*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9044*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9045*61046927SAndroid Build Coastguard Worker </mod> 9046*61046927SAndroid Build Coastguard Worker </ins> 9047*61046927SAndroid Build Coastguard Worker 9048*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.s32" pseudo="true" unit="add"> 9049*61046927SAndroid Build Coastguard Worker <src start="0"/> 9050*61046927SAndroid Build Coastguard Worker <src start="3"/> 9051*61046927SAndroid Build Coastguard Worker <src start="6"/> 9052*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9053*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9054*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9055*61046927SAndroid Build Coastguard Worker </mod> 9056*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9057*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9058*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9059*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9060*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9061*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9062*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9063*61046927SAndroid Build Coastguard Worker </mod> 9064*61046927SAndroid Build Coastguard Worker </ins> 9065*61046927SAndroid Build Coastguard Worker 9066*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.u32" pseudo="true" unit="add"> 9067*61046927SAndroid Build Coastguard Worker <src start="0"/> 9068*61046927SAndroid Build Coastguard Worker <src start="3"/> 9069*61046927SAndroid Build Coastguard Worker <src start="6"/> 9070*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9071*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9072*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9073*61046927SAndroid Build Coastguard Worker </mod> 9074*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9075*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9076*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9077*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9078*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9079*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9080*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9081*61046927SAndroid Build Coastguard Worker </mod> 9082*61046927SAndroid Build Coastguard Worker </ins> 9083*61046927SAndroid Build Coastguard Worker 9084*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.v2s16" pseudo="true" unit="add"> 9085*61046927SAndroid Build Coastguard Worker <src start="0"/> 9086*61046927SAndroid Build Coastguard Worker <src start="3"/> 9087*61046927SAndroid Build Coastguard Worker <src start="6"/> 9088*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 9089*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9090*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9091*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9092*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9093*61046927SAndroid Build Coastguard Worker </mod> 9094*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 9095*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9096*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9097*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9098*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9099*61046927SAndroid Build Coastguard Worker </mod> 9100*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9101*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9102*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9103*61046927SAndroid Build Coastguard Worker </mod> 9104*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9105*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9106*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9107*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9108*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9109*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9110*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9111*61046927SAndroid Build Coastguard Worker </mod> 9112*61046927SAndroid Build Coastguard Worker </ins> 9113*61046927SAndroid Build Coastguard Worker 9114*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.v2u16" pseudo="true" unit="add"> 9115*61046927SAndroid Build Coastguard Worker <src start="0"/> 9116*61046927SAndroid Build Coastguard Worker <src start="3"/> 9117*61046927SAndroid Build Coastguard Worker <src start="6"/> 9118*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 9119*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9120*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9121*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9122*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9123*61046927SAndroid Build Coastguard Worker </mod> 9124*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 9125*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9126*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9127*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9128*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9129*61046927SAndroid Build Coastguard Worker </mod> 9130*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9131*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9132*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9133*61046927SAndroid Build Coastguard Worker </mod> 9134*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9135*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9136*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9137*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9138*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9139*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9140*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9141*61046927SAndroid Build Coastguard Worker </mod> 9142*61046927SAndroid Build Coastguard Worker </ins> 9143*61046927SAndroid Build Coastguard Worker 9144*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.v4s8" pseudo="true" unit="add"> 9145*61046927SAndroid Build Coastguard Worker <src start="0"/> 9146*61046927SAndroid Build Coastguard Worker <src start="3"/> 9147*61046927SAndroid Build Coastguard Worker <src start="6"/> 9148*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9149*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9150*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9151*61046927SAndroid Build Coastguard Worker </mod> 9152*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9153*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9154*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9155*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9156*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9157*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9158*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9159*61046927SAndroid Build Coastguard Worker </mod> 9160*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 9161*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 9162*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 9163*61046927SAndroid Build Coastguard Worker </derived> 9164*61046927SAndroid Build Coastguard Worker </ins> 9165*61046927SAndroid Build Coastguard Worker 9166*61046927SAndroid Build Coastguard Worker <ins name="ICMP_OR.v4u8" pseudo="true" unit="add"> 9167*61046927SAndroid Build Coastguard Worker <src start="0"/> 9168*61046927SAndroid Build Coastguard Worker <src start="3"/> 9169*61046927SAndroid Build Coastguard Worker <src start="6"/> 9170*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9171*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9172*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9173*61046927SAndroid Build Coastguard Worker </mod> 9174*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9175*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9176*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9177*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9178*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9179*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9180*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9181*61046927SAndroid Build Coastguard Worker </mod> 9182*61046927SAndroid Build Coastguard Worker </ins> 9183*61046927SAndroid Build Coastguard Worker 9184*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.s32" pseudo="true" unit="add"> 9185*61046927SAndroid Build Coastguard Worker <src start="0"/> 9186*61046927SAndroid Build Coastguard Worker <src start="3"/> 9187*61046927SAndroid Build Coastguard Worker <src start="6"/> 9188*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9189*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9190*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9191*61046927SAndroid Build Coastguard Worker </mod> 9192*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9193*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9194*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9195*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9196*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9197*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9198*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9199*61046927SAndroid Build Coastguard Worker </mod> 9200*61046927SAndroid Build Coastguard Worker </ins> 9201*61046927SAndroid Build Coastguard Worker 9202*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.u32" pseudo="true" unit="add"> 9203*61046927SAndroid Build Coastguard Worker <src start="0"/> 9204*61046927SAndroid Build Coastguard Worker <src start="3"/> 9205*61046927SAndroid Build Coastguard Worker <src start="6"/> 9206*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9207*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9208*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9209*61046927SAndroid Build Coastguard Worker </mod> 9210*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9211*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9212*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9213*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9214*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9215*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9216*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9217*61046927SAndroid Build Coastguard Worker </mod> 9218*61046927SAndroid Build Coastguard Worker </ins> 9219*61046927SAndroid Build Coastguard Worker 9220*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.v2s16" pseudo="true" unit="add"> 9221*61046927SAndroid Build Coastguard Worker <src start="0"/> 9222*61046927SAndroid Build Coastguard Worker <src start="3"/> 9223*61046927SAndroid Build Coastguard Worker <src start="6"/> 9224*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 9225*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9226*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9227*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9228*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9229*61046927SAndroid Build Coastguard Worker </mod> 9230*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 9231*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9232*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9233*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9234*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9235*61046927SAndroid Build Coastguard Worker </mod> 9236*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9237*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9238*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9239*61046927SAndroid Build Coastguard Worker </mod> 9240*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9241*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9242*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9243*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9244*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9245*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9246*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9247*61046927SAndroid Build Coastguard Worker </mod> 9248*61046927SAndroid Build Coastguard Worker </ins> 9249*61046927SAndroid Build Coastguard Worker 9250*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.v2u16" pseudo="true" unit="add"> 9251*61046927SAndroid Build Coastguard Worker <src start="0"/> 9252*61046927SAndroid Build Coastguard Worker <src start="3"/> 9253*61046927SAndroid Build Coastguard Worker <src start="6"/> 9254*61046927SAndroid Build Coastguard Worker <mod name="swz0" start="6" size="2" default="h01"> 9255*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9256*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9257*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9258*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9259*61046927SAndroid Build Coastguard Worker </mod> 9260*61046927SAndroid Build Coastguard Worker <mod name="swz1" start="8" size="2" default="h01"> 9261*61046927SAndroid Build Coastguard Worker <opt>h00</opt> 9262*61046927SAndroid Build Coastguard Worker <opt>h10</opt> 9263*61046927SAndroid Build Coastguard Worker <opt>h01</opt> 9264*61046927SAndroid Build Coastguard Worker <opt>h11</opt> 9265*61046927SAndroid Build Coastguard Worker </mod> 9266*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9267*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9268*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9269*61046927SAndroid Build Coastguard Worker </mod> 9270*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9271*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9272*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9273*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9274*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9275*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9276*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9277*61046927SAndroid Build Coastguard Worker </mod> 9278*61046927SAndroid Build Coastguard Worker </ins> 9279*61046927SAndroid Build Coastguard Worker 9280*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.v4s8" pseudo="true" unit="add"> 9281*61046927SAndroid Build Coastguard Worker <src start="0"/> 9282*61046927SAndroid Build Coastguard Worker <src start="3"/> 9283*61046927SAndroid Build Coastguard Worker <src start="6"/> 9284*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9285*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9286*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9287*61046927SAndroid Build Coastguard Worker </mod> 9288*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9289*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9290*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9291*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9292*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9293*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9294*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9295*61046927SAndroid Build Coastguard Worker </mod> 9296*61046927SAndroid Build Coastguard Worker <derived start="6" size="1"> 9297*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#gt"/> 9298*61046927SAndroid Build Coastguard Worker <eq left="cmpf" right="#ge"/> 9299*61046927SAndroid Build Coastguard Worker </derived> 9300*61046927SAndroid Build Coastguard Worker </ins> 9301*61046927SAndroid Build Coastguard Worker 9302*61046927SAndroid Build Coastguard Worker <ins name="ICMP_AND.v4u8" pseudo="true" unit="add"> 9303*61046927SAndroid Build Coastguard Worker <src start="0"/> 9304*61046927SAndroid Build Coastguard Worker <src start="3"/> 9305*61046927SAndroid Build Coastguard Worker <src start="6"/> 9306*61046927SAndroid Build Coastguard Worker <mod name="result_type" start="10" size="1" default="i1"> 9307*61046927SAndroid Build Coastguard Worker <opt>i1</opt> 9308*61046927SAndroid Build Coastguard Worker <opt>m1</opt> 9309*61046927SAndroid Build Coastguard Worker </mod> 9310*61046927SAndroid Build Coastguard Worker <mod name="cmpf" size="2"> 9311*61046927SAndroid Build Coastguard Worker <opt>eq</opt> 9312*61046927SAndroid Build Coastguard Worker <opt>ne</opt> 9313*61046927SAndroid Build Coastguard Worker <opt>gt</opt> 9314*61046927SAndroid Build Coastguard Worker <opt>ge</opt> 9315*61046927SAndroid Build Coastguard Worker <opt>lt</opt> 9316*61046927SAndroid Build Coastguard Worker <opt>le</opt> 9317*61046927SAndroid Build Coastguard Worker </mod> 9318*61046927SAndroid Build Coastguard Worker </ins> 9319*61046927SAndroid Build Coastguard Worker 9320*61046927SAndroid Build Coastguard Worker</bifrost> 9321