376a377
> }};
377a379,384
> let {{
>
> header_output = ""
> decoder_output = ""
> exec_output = ""
>
379a387
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
380a389
> __asm__ __volatile__("" :: "m" (FpDest));
397a407
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
398a409
> __asm__ __volatile__("" :: "m" (cDest.fp));
463a475
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
464a477
> __asm__ __volatile__("" :: "m" (FpDest));
478a492
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
479a494
> __asm__ __volatile__("" :: "m" (cDest.fp));
492a508
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
493a510
> __asm__ __volatile__("" :: "m" (FpDest));
507a525
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
508a527
> __asm__ __volatile__("" :: "m" (cDest.fp));
521a541
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
522a543
> __asm__ __volatile__("" :: "m" (FpDest));
536a558
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cDest.fp));
537a560
> __asm__ __volatile__("" :: "m" (cDest.fp));
550a574
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
551a576
> __asm__ __volatile__("" :: "m" (FpDest));
567a593
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cDest.fp));
568a595
> __asm__ __volatile__("" :: "m" (cDest.fp));
581a609
> }};
582a611,616
> let {{
>
> header_output = ""
> decoder_output = ""
> exec_output = ""
>
584a619
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
589a625
> __asm__ __volatile__("" :: "m" (FpDest));
604a641
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
610a648
> __asm__ __volatile__("" :: "m" (cDest.fp));
623a662
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
628a668
> __asm__ __volatile__("" :: "m" (FpDest));
643a684
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
649a691
> __asm__ __volatile__("" :: "m" (cDest.fp));
662a705
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
667a711
> __asm__ __volatile__("" :: "m" (FpDest));
682a727
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
688a734
> __asm__ __volatile__("" :: "m" (cDest.fp));
701a748
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
706a754
> __asm__ __volatile__("" :: "m" (FpDest));
721a770
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
727a777
> __asm__ __volatile__("" :: "m" (cDest.fp));
740a791
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
745a797
> __asm__ __volatile__("" :: "m" (FpDest));
760a813
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
766a820
> __asm__ __volatile__("" :: "m" (cDest.fp));
776a831
> }};
777a833,838
> let {{
>
> header_output = ""
> decoder_output = ""
> exec_output = ""
>
779a841
> __asm__ __volatile__("" : "=m" (FpOp1.uw) : "m" (FpOp1.uw));
780a843
> __asm__ __volatile__("" :: "m" (FpDest));
792a856
> __asm__ __volatile__("" : "=m" (FpOp1P0.uw) : "m" (FpOp1P0.uw));
793a858
> __asm__ __volatile__("" :: "m" (cDest.fp));
806a872
> __asm__ __volatile__("" : "=m" (FpOp1.sw) : "m" (FpOp1.sw));
807a874
> __asm__ __volatile__("" :: "m" (FpDest));
819a887
> __asm__ __volatile__("" : "=m" (FpOp1P0.sw) : "m" (FpOp1P0.sw));
820a889
> __asm__ __volatile__("" :: "m" (cDest.fp));
833a903
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
834a905
> __asm__ __volatile__("" :: "m" (FpDest.uw));
847a919
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
848a921
> __asm__ __volatile__("" :: "m" (result));
860a934
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
861a936
> __asm__ __volatile__("" :: "m" (FpDest.sw));
874a950
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
875a952
> __asm__ __volatile__("" :: "m" (result));
888a966
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
889a968
> __asm__ __volatile__("" :: "m" (FpDest.uw));
903a983
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
904a985
> __asm__ __volatile__("" :: "m" (result));
917a999
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
918a1001
> __asm__ __volatile__("" :: "m" (FpDest.sw));
932a1016
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
933a1018
> __asm__ __volatile__("" :: "m" (result));
946a1032
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
947a1034
> __asm__ __volatile__("" :: "m" (cDest.fp));
962a1050
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
963a1052
> __asm__ __volatile__("" :: "m" (FpDest));
1066a1156
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
1067a1158
> __asm__ __volatile__("" :: "m" (FpDest.sw));
1080a1172
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
1081a1174
> __asm__ __volatile__("" :: "m" (mid));
1094a1188
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
1095a1190
> __asm__ __volatile__("" :: "m" (FpDest.uw));
1108a1204
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
1109a1206
> __asm__ __volatile__("" :: "m" (mid));
1122a1220
> __asm__ __volatile__("" : "=m" (FpOp1.sw) : "m" (FpOp1.sw));
1123a1222
> __asm__ __volatile__("" :: "m" (FpDest));
1136a1236
> __asm__ __volatile__("" : "=m" (mid) : "m" (mid));
1137a1238
> __asm__ __volatile__("" :: "m" (cDest.fp));
1150a1252
> __asm__ __volatile__("" : "=m" (FpOp1.uw) : "m" (FpOp1.uw));
1151a1254
> __asm__ __volatile__("" :: "m" (FpDest));
1164a1268
> __asm__ __volatile__("" : "=m" (mid) : "m" (mid));
1165a1270
> __asm__ __volatile__("" :: "m" (cDest.fp));
1178a1284
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
1179a1286
> __asm__ __volatile__("" :: "m" (FpDest.sh));
1193a1301
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
1194a1303
> __asm__ __volatile__("" :: "m" (result));
1208a1318
> __asm__ __volatile__("" : "=m" (FpOp1) : "m" (FpOp1));
1209a1320
> __asm__ __volatile__("" :: "m" (FpDest.uh));
1223a1335
> __asm__ __volatile__("" : "=m" (cOp1.fp) : "m" (cOp1.fp));
1224a1337
> __asm__ __volatile__("" :: "m" (mid));
1238a1352
> __asm__ __volatile__("" : "=m" (FpOp1.sh) : "m" (FpOp1.sh));
1239a1354
> __asm__ __volatile__("" :: "m" (FpDest));
1253a1369
> __asm__ __volatile__("" : "=m" (mid) : "m" (mid));
1254a1371
> __asm__ __volatile__("" :: "m" (cDest.fp));
1268a1386
> __asm__ __volatile__("" : "=m" (FpOp1.uh) : "m" (FpOp1.uh));
1269a1388
> __asm__ __volatile__("" :: "m" (FpDest));
1283a1403
> __asm__ __volatile__("" : "=m" (mid) : "m" (mid));
1284a1405
> __asm__ __volatile__("" :: "m" (cDest.fp));