532,543c532,533
< 0x01: fmovs({{
< Frds.uw = Frs2s.uw;
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
< 0x02: fmovd({{
< Frd.udw = Frs2.udw;
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
---
> 0x01: fmovs({{Frds.uw = Frs2s.uw;}});
> 0x02: fmovd({{Frd.udw = Frs2.udw;}});
545,556c535,536
< 0x05: fnegs({{
< Frds.uw = Frs2s.uw ^ (1UL << 31);
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
< 0x06: fnegd({{
< Frd.udw = Frs2.udw ^ (1ULL << 63);
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
---
> 0x05: fnegs({{Frds.uw = Frs2s.uw ^ (1UL << 31);}});
> 0x06: fnegd({{Frd.udw = Frs2.udw ^ (1ULL << 63);}});
558,569c538,539
< 0x09: fabss({{
< Frds.uw = ((1UL << 31) - 1) & Frs2s.uw;
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
< 0x0A: fabsd({{
< Frd.udw = ((1ULL << 63) - 1) & Frs2.udw;
< //fsr.ftt = fsr.cexc = 0
< Fsr &= ~(7 << 14);
< Fsr &= ~(0x1F);
< }});
---
> 0x09: fabss({{Frds.uw = ((1UL << 31) - 1) & Frs2s.uw;}});
> 0x0A: fabsd({{Frd.udw = ((1ULL << 63) - 1) & Frs2.udw;}});
588,593c558,559
< 0x81: fstox({{
< Frd.sdw = static_cast<int64_t>(Frs2s.sf);
< }});
< 0x82: fdtox({{
< Frd.sdw = static_cast<int64_t>(Frs2.df);
< }});
---
> 0x81: fstox({{Frd.sdw = static_cast<int64_t>(Frs2s.sf);}});
> 0x82: fdtox({{Frd.sdw = static_cast<int64_t>(Frs2.df);}});
595,600c561,562
< 0x84: fxtos({{
< Frds.sf = static_cast<float>(Frs2.sdw);
< }});
< 0x88: fxtod({{
< Frd.df = static_cast<double>(Frs2.sdw);
< }});
---
> 0x84: fxtos({{Frds.sf = static_cast<float>(Frs2.sdw);}});
> 0x88: fxtod({{Frd.df = static_cast<double>(Frs2.sdw);}});
602,604c564
< 0xC4: fitos({{
< Frds.sf = static_cast<float>(Frs2s.sw);
< }});
---
> 0xC4: fitos({{Frds.sf = static_cast<float>(Frs2s.sw);}});
607,609c567
< 0xC8: fitod({{
< Frd.df = static_cast<double>(Frs2s.sw);
< }});
---
> 0xC8: fitod({{Frd.df = static_cast<double>(Frs2s.sw);}});