<ins name="*FREXPE.f32">
<src start="0" mask="0xfb"/>
- <mod name="neg" size="1" opt="neg"/>
+ <mod name="neg0" size="1" opt="neg"/>
<mod name="sqrt" size="1" opt="sqrt"/>
<mod name="log" size="1" opt="log"/>
<mod name="widen0" start="3" size="2">
</mod>
<encoding mask="0x7ffea0" exact="0x701c20">
<eq left="log" right="#none"/>
- <copy name="neg" start="6"/>
+ <copy name="neg0" start="6"/>
<copy name="sqrt" start="8"/>
</encoding>
<encoding mask="0x7fffe0" exact="0x701e20">
<and>
<eq left="log" right="#log"/>
<eq left="sqrt" right="#none"/>
- <eq left="neg" right="#none"/>
+ <eq left="neg0" right="#none"/>
</and>
</encoding>
</ins>
<ins name="*FREXPE.v2f16">
<src start="0" mask="0xfb"/>
- <mod name="neg" size="1" opt="neg"/>
+ <mod name="neg0" size="1" opt="neg"/>
<mod name="sqrt" size="1" opt="sqrt"/>
<mod name="log" size="1" opt="log"/>
<mod name="swz0" start="3" size="2" default="h01">
</mod>
<encoding mask="0x7ffea0" exact="0x701c00">
<eq left="log" right="#none"/>
- <copy name="neg" start="6"/>
+ <copy name="neg0" start="6"/>
<copy name="sqrt" start="8"/>
</encoding>
<encoding mask="0x7fffe0" exact="0x701e00">
<and>
<eq left="log" right="#log"/>
<eq left="sqrt" right="#none"/>
- <eq left="neg" right="#none"/>
+ <eq left="neg0" right="#none"/>
</and>
</encoding>
</ins>
<opt>high</opt>
<opt>low</opt>
</mod>
- <mod name="neg" size="1" opt="neg"/>
+ <mod name="neg0" size="1" opt="neg"/>
<mod name="abs0" size="1" opt="abs"/>
<mod name="divzero" size="1" opt="divzero"/>
<encoding mask="0xfffc0" exact="0x67300">
<eq left="widen0" right="#none"/>
<eq left="precision" right="#none"/>
</and>
- <copy name="neg" start="3"/>
+ <copy name="neg0" start="3"/>
<copy name="abs0" start="4"/>
<copy name="divzero" start="5"/>
</encoding>
<neq left="widen0" right="#none"/>
<eq left="precision" right="#none"/>
</and>
- <copy name="neg" start="3"/>
+ <copy name="neg0" start="3"/>
<copy name="abs0" start="4"/>
<copy name="divzero" start="5"/>
<derived start="7" size="1">
<eq left="precision" right="#none"/>
<eq left="divzero" right="#none"/>
</and>
- <copy name="neg" start="3"/>
+ <copy name="neg0" start="3"/>
<copy name="abs0" start="4"/>
<derived start="5" size="1">
<eq left="mode" right="#base2"/>
<eq left="precision" right="#none"/>
<eq left="divzero" right="#none"/>
</and>
- <copy name="neg" start="3"/>
+ <copy name="neg0" start="3"/>
<copy name="abs0" start="4"/>
<derived start="5" size="1">
<eq left="mode" right="#base2"/>
<neq left="precision" right="#none"/>
<eq left="divzero" right="#none"/>
<eq left="abs0" right="#none"/>
- <eq left="neg" right="#none"/>
+ <eq left="neg0" right="#none"/>
</and>
<derived start="3" size="1">
<eq left="mode" right="#natural"/>
<opt>h0</opt>
<opt>h1</opt>
</mod>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<mod name="divzero" start="5" size="1" opt="divzero"/>
<encoding mask="0xfffc0" exact="0x67200">
<ins name="+FRCP.f16" mask="0xffec0" exact="0x67080">
<src start="0" mask="0xf7"/>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<mod name="divzero" start="5" size="1" opt="divzero"/>
<mod name="lane0" start="8" size="1" default="h0">
<mod name="widen0" size="2">
<opt>none</opt>
</mod>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<derived start="6" size="1">
<eq left="widen0" right="#none"/>
<opt>h0</opt>
<opt>h1</opt>
</mod>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<mod name="divzero" start="5" size="1" opt="divzero"/>
<encoding mask="0xfffc0" exact="0x67000">
<ins name="+FREXPE.f32">
<src start="0"/>
- <mod name="neg" size="1" opt="neg"/>
+ <mod name="neg0" size="1" opt="neg"/>
<mod name="sqrt" size="1" opt="sqrt"/>
<mod name="log" size="1" opt="log"/>
<mod name="widen0" start="3" size="2">
</mod>
<encoding mask="0xffea0" exact="0x3dc20">
<eq left="log" right="#none"/>
- <copy name="neg" start="6"/>
+ <copy name="neg0" start="6"/>
<copy name="sqrt" start="8"/>
</encoding>
<encoding mask="0xfffe0" exact="0x3de20">
<and>
<eq left="log" right="#log"/>
<eq left="sqrt" right="#none"/>
- <eq left="neg" right="#none"/>
+ <eq left="neg0" right="#none"/>
</and>
</encoding>
</ins>
<ins name="+FREXPE.v2f16">
<src start="0"/>
- <mod name="neg" size="1" opt="neg"/>
+ <mod name="neg0" size="1" opt="neg"/>
<mod name="sqrt" size="1" opt="sqrt"/>
<mod name="log" size="1" opt="log"/>
<mod name="swz0" start="3" size="2" default="h01">
</mod>
<encoding mask="0xffea0" exact="0x3dc00">
<eq left="log" right="#none"/>
- <copy name="neg" start="6"/>
+ <copy name="neg0" start="6"/>
<copy name="sqrt" start="8"/>
</encoding>
<encoding mask="0xfffe0" exact="0x3de00">
<and>
<eq left="log" right="#log"/>
<eq left="sqrt" right="#none"/>
- <eq left="neg" right="#none"/>
+ <eq left="neg0" right="#none"/>
</and>
</encoding>
</ins>
<ins name="+FRSQ.f16" mask="0xffec0" exact="0x67280">
<src start="0" mask="0xf7"/>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<mod name="divzero" start="5" size="1" opt="divzero"/>
<mod name="lane0" start="8" size="1" default="h0">
<mod name="widen0" size="2">
<opt>none</opt>
</mod>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<derived start="6" size="1">
<eq left="widen0" right="#none"/>
<opt>h0</opt>
<opt>h1</opt>
</mod>
- <mod name="neg" start="3" size="1" opt="neg"/>
+ <mod name="neg0" start="3" size="1" opt="neg"/>
<mod name="abs0" start="4" size="1" opt="abs"/>
<mod name="divzero" start="5" size="1" opt="divzero"/>
<encoding mask="0xfffc0" exact="0x67100">