@@ -940,50 +940,50 @@ var _AOpContextTable = [...]_OpContextType{
940940 AFADD_S : {mask : 0xffff8000 , value : 0x01008000 , op : AFADD_S , fmt : OpFormatType_3F },
941941 AFCLASS_D : {mask : 0xfffffc00 , value : 0x01143800 , op : AFCLASS_D , fmt : OpFormatType_2F },
942942 AFCLASS_S : {mask : 0xfffffc00 , value : 0x01143400 , op : AFCLASS_S , fmt : OpFormatType_2F },
943- AFCMP_CAF_D : {mask : 0xffff8018 , value : 0x0c200000 , op : AFCMP_CAF_D , fmt : OpFormatType_cd_2R },
944- AFCMP_CAF_S : {mask : 0xffff8018 , value : 0x0c100000 , op : AFCMP_CAF_S , fmt : OpFormatType_cd_2R },
945- AFCMP_CEQ_D : {mask : 0xffff8018 , value : 0x0c220000 , op : AFCMP_CEQ_D , fmt : OpFormatType_cd_2R },
946- AFCMP_CEQ_S : {mask : 0xffff8018 , value : 0x0c120000 , op : AFCMP_CEQ_S , fmt : OpFormatType_cd_2R },
947- AFCMP_CLE_D : {mask : 0xffff8018 , value : 0x0c230000 , op : AFCMP_CLE_D , fmt : OpFormatType_cd_2R },
948- AFCMP_CLE_S : {mask : 0xffff8018 , value : 0x0c130000 , op : AFCMP_CLE_S , fmt : OpFormatType_cd_2R },
949- AFCMP_CLT_D : {mask : 0xffff8018 , value : 0x0c210000 , op : AFCMP_CLT_D , fmt : OpFormatType_cd_2R },
950- AFCMP_CLT_S : {mask : 0xffff8018 , value : 0x0c110000 , op : AFCMP_CLT_S , fmt : OpFormatType_cd_2R },
951- AFCMP_CNE_D : {mask : 0xffff8018 , value : 0x0c280000 , op : AFCMP_CNE_D , fmt : OpFormatType_cd_2R },
952- AFCMP_CNE_S : {mask : 0xffff8018 , value : 0x0c180000 , op : AFCMP_CNE_S , fmt : OpFormatType_cd_2R },
953- AFCMP_COR_D : {mask : 0xffff8018 , value : 0x0c2a0000 , op : AFCMP_COR_D , fmt : OpFormatType_cd_2R },
954- AFCMP_COR_S : {mask : 0xffff8018 , value : 0x0c1a0000 , op : AFCMP_COR_S , fmt : OpFormatType_cd_2R },
955- AFCMP_CUEQ_D : {mask : 0xffff8018 , value : 0x0c260000 , op : AFCMP_CUEQ_D , fmt : OpFormatType_cd_2R },
956- AFCMP_CUEQ_S : {mask : 0xffff8018 , value : 0x0c160000 , op : AFCMP_CUEQ_S , fmt : OpFormatType_cd_2R },
957- AFCMP_CULE_D : {mask : 0xffff8018 , value : 0x0c270000 , op : AFCMP_CULE_D , fmt : OpFormatType_cd_2R },
958- AFCMP_CULE_S : {mask : 0xffff8018 , value : 0x0c170000 , op : AFCMP_CULE_S , fmt : OpFormatType_cd_2R },
959- AFCMP_CULT_D : {mask : 0xffff8018 , value : 0x0c250000 , op : AFCMP_CULT_D , fmt : OpFormatType_cd_2R },
960- AFCMP_CULT_S : {mask : 0xffff8018 , value : 0x0c150000 , op : AFCMP_CULT_S , fmt : OpFormatType_cd_2R },
961- AFCMP_CUNE_D : {mask : 0xffff8018 , value : 0x0c2c0000 , op : AFCMP_CUNE_D , fmt : OpFormatType_cd_2R },
962- AFCMP_CUNE_S : {mask : 0xffff8018 , value : 0x0c1c0000 , op : AFCMP_CUNE_S , fmt : OpFormatType_cd_2R },
963- AFCMP_CUN_D : {mask : 0xffff8018 , value : 0x0c240000 , op : AFCMP_CUN_D , fmt : OpFormatType_cd_2R },
964- AFCMP_CUN_S : {mask : 0xffff8018 , value : 0x0c140000 , op : AFCMP_CUN_S , fmt : OpFormatType_cd_2R },
965- AFCMP_SAF_D : {mask : 0xffff8018 , value : 0x0c208000 , op : AFCMP_SAF_D , fmt : OpFormatType_cd_2R },
966- AFCMP_SAF_S : {mask : 0xffff8018 , value : 0x0c108000 , op : AFCMP_SAF_S , fmt : OpFormatType_cd_2R },
967- AFCMP_SEQ_D : {mask : 0xffff8018 , value : 0x0c228000 , op : AFCMP_SEQ_D , fmt : OpFormatType_cd_2R },
968- AFCMP_SEQ_S : {mask : 0xffff8018 , value : 0x0c128000 , op : AFCMP_SEQ_S , fmt : OpFormatType_cd_2R },
969- AFCMP_SLE_D : {mask : 0xffff8018 , value : 0x0c238000 , op : AFCMP_SLE_D , fmt : OpFormatType_cd_2R },
970- AFCMP_SLE_S : {mask : 0xffff8018 , value : 0x0c138000 , op : AFCMP_SLE_S , fmt : OpFormatType_cd_2R },
971- AFCMP_SLT_D : {mask : 0xffff8018 , value : 0x0c218000 , op : AFCMP_SLT_D , fmt : OpFormatType_cd_2R },
972- AFCMP_SLT_S : {mask : 0xffff8018 , value : 0x0c118000 , op : AFCMP_SLT_S , fmt : OpFormatType_cd_2R },
973- AFCMP_SNE_D : {mask : 0xffff8018 , value : 0x0c288000 , op : AFCMP_SNE_D , fmt : OpFormatType_cd_2R },
974- AFCMP_SNE_S : {mask : 0xffff8018 , value : 0x0c188000 , op : AFCMP_SNE_S , fmt : OpFormatType_cd_2R },
975- AFCMP_SOR_D : {mask : 0xffff8018 , value : 0x0c2a8000 , op : AFCMP_SOR_D , fmt : OpFormatType_cd_2R },
976- AFCMP_SOR_S : {mask : 0xffff8018 , value : 0x0c1a8000 , op : AFCMP_SOR_S , fmt : OpFormatType_cd_2R },
977- AFCMP_SUEQ_D : {mask : 0xffff8018 , value : 0x0c268000 , op : AFCMP_SUEQ_D , fmt : OpFormatType_cd_2R },
978- AFCMP_SUEQ_S : {mask : 0xffff8018 , value : 0x0c168000 , op : AFCMP_SUEQ_S , fmt : OpFormatType_cd_2R },
979- AFCMP_SULE_D : {mask : 0xffff8018 , value : 0x0c278000 , op : AFCMP_SULE_D , fmt : OpFormatType_cd_2R },
980- AFCMP_SULE_S : {mask : 0xffff8018 , value : 0x0c178000 , op : AFCMP_SULE_S , fmt : OpFormatType_cd_2R },
981- AFCMP_SULT_D : {mask : 0xffff8018 , value : 0x0c258000 , op : AFCMP_SULT_D , fmt : OpFormatType_cd_2R },
982- AFCMP_SULT_S : {mask : 0xffff8018 , value : 0x0c158000 , op : AFCMP_SULT_S , fmt : OpFormatType_cd_2R },
983- AFCMP_SUNE_D : {mask : 0xffff8018 , value : 0x0c2c8000 , op : AFCMP_SUNE_D , fmt : OpFormatType_cd_2R },
984- AFCMP_SUNE_S : {mask : 0xffff8018 , value : 0x0c1c8000 , op : AFCMP_SUNE_S , fmt : OpFormatType_cd_2R },
985- AFCMP_SUN_D : {mask : 0xffff8018 , value : 0x0c248000 , op : AFCMP_SUN_D , fmt : OpFormatType_cd_2R },
986- AFCMP_SUN_S : {mask : 0xffff8018 , value : 0x0c148000 , op : AFCMP_SUN_S , fmt : OpFormatType_cd_2R },
943+ AFCMP_CAF_D : {mask : 0xffff8018 , value : 0x0c200000 , op : AFCMP_CAF_D , fmt : OpFormatType_cd_2F },
944+ AFCMP_CAF_S : {mask : 0xffff8018 , value : 0x0c100000 , op : AFCMP_CAF_S , fmt : OpFormatType_cd_2F },
945+ AFCMP_CEQ_D : {mask : 0xffff8018 , value : 0x0c220000 , op : AFCMP_CEQ_D , fmt : OpFormatType_cd_2F },
946+ AFCMP_CEQ_S : {mask : 0xffff8018 , value : 0x0c120000 , op : AFCMP_CEQ_S , fmt : OpFormatType_cd_2F },
947+ AFCMP_CLE_D : {mask : 0xffff8018 , value : 0x0c230000 , op : AFCMP_CLE_D , fmt : OpFormatType_cd_2F },
948+ AFCMP_CLE_S : {mask : 0xffff8018 , value : 0x0c130000 , op : AFCMP_CLE_S , fmt : OpFormatType_cd_2F },
949+ AFCMP_CLT_D : {mask : 0xffff8018 , value : 0x0c210000 , op : AFCMP_CLT_D , fmt : OpFormatType_cd_2F },
950+ AFCMP_CLT_S : {mask : 0xffff8018 , value : 0x0c110000 , op : AFCMP_CLT_S , fmt : OpFormatType_cd_2F },
951+ AFCMP_CNE_D : {mask : 0xffff8018 , value : 0x0c280000 , op : AFCMP_CNE_D , fmt : OpFormatType_cd_2F },
952+ AFCMP_CNE_S : {mask : 0xffff8018 , value : 0x0c180000 , op : AFCMP_CNE_S , fmt : OpFormatType_cd_2F },
953+ AFCMP_COR_D : {mask : 0xffff8018 , value : 0x0c2a0000 , op : AFCMP_COR_D , fmt : OpFormatType_cd_2F },
954+ AFCMP_COR_S : {mask : 0xffff8018 , value : 0x0c1a0000 , op : AFCMP_COR_S , fmt : OpFormatType_cd_2F },
955+ AFCMP_CUEQ_D : {mask : 0xffff8018 , value : 0x0c260000 , op : AFCMP_CUEQ_D , fmt : OpFormatType_cd_2F },
956+ AFCMP_CUEQ_S : {mask : 0xffff8018 , value : 0x0c160000 , op : AFCMP_CUEQ_S , fmt : OpFormatType_cd_2F },
957+ AFCMP_CULE_D : {mask : 0xffff8018 , value : 0x0c270000 , op : AFCMP_CULE_D , fmt : OpFormatType_cd_2F },
958+ AFCMP_CULE_S : {mask : 0xffff8018 , value : 0x0c170000 , op : AFCMP_CULE_S , fmt : OpFormatType_cd_2F },
959+ AFCMP_CULT_D : {mask : 0xffff8018 , value : 0x0c250000 , op : AFCMP_CULT_D , fmt : OpFormatType_cd_2F },
960+ AFCMP_CULT_S : {mask : 0xffff8018 , value : 0x0c150000 , op : AFCMP_CULT_S , fmt : OpFormatType_cd_2F },
961+ AFCMP_CUNE_D : {mask : 0xffff8018 , value : 0x0c2c0000 , op : AFCMP_CUNE_D , fmt : OpFormatType_cd_2F },
962+ AFCMP_CUNE_S : {mask : 0xffff8018 , value : 0x0c1c0000 , op : AFCMP_CUNE_S , fmt : OpFormatType_cd_2F },
963+ AFCMP_CUN_D : {mask : 0xffff8018 , value : 0x0c240000 , op : AFCMP_CUN_D , fmt : OpFormatType_cd_2F },
964+ AFCMP_CUN_S : {mask : 0xffff8018 , value : 0x0c140000 , op : AFCMP_CUN_S , fmt : OpFormatType_cd_2F },
965+ AFCMP_SAF_D : {mask : 0xffff8018 , value : 0x0c208000 , op : AFCMP_SAF_D , fmt : OpFormatType_cd_2F },
966+ AFCMP_SAF_S : {mask : 0xffff8018 , value : 0x0c108000 , op : AFCMP_SAF_S , fmt : OpFormatType_cd_2F },
967+ AFCMP_SEQ_D : {mask : 0xffff8018 , value : 0x0c228000 , op : AFCMP_SEQ_D , fmt : OpFormatType_cd_2F },
968+ AFCMP_SEQ_S : {mask : 0xffff8018 , value : 0x0c128000 , op : AFCMP_SEQ_S , fmt : OpFormatType_cd_2F },
969+ AFCMP_SLE_D : {mask : 0xffff8018 , value : 0x0c238000 , op : AFCMP_SLE_D , fmt : OpFormatType_cd_2F },
970+ AFCMP_SLE_S : {mask : 0xffff8018 , value : 0x0c138000 , op : AFCMP_SLE_S , fmt : OpFormatType_cd_2F },
971+ AFCMP_SLT_D : {mask : 0xffff8018 , value : 0x0c218000 , op : AFCMP_SLT_D , fmt : OpFormatType_cd_2F },
972+ AFCMP_SLT_S : {mask : 0xffff8018 , value : 0x0c118000 , op : AFCMP_SLT_S , fmt : OpFormatType_cd_2F },
973+ AFCMP_SNE_D : {mask : 0xffff8018 , value : 0x0c288000 , op : AFCMP_SNE_D , fmt : OpFormatType_cd_2F },
974+ AFCMP_SNE_S : {mask : 0xffff8018 , value : 0x0c188000 , op : AFCMP_SNE_S , fmt : OpFormatType_cd_2F },
975+ AFCMP_SOR_D : {mask : 0xffff8018 , value : 0x0c2a8000 , op : AFCMP_SOR_D , fmt : OpFormatType_cd_2F },
976+ AFCMP_SOR_S : {mask : 0xffff8018 , value : 0x0c1a8000 , op : AFCMP_SOR_S , fmt : OpFormatType_cd_2F },
977+ AFCMP_SUEQ_D : {mask : 0xffff8018 , value : 0x0c268000 , op : AFCMP_SUEQ_D , fmt : OpFormatType_cd_2F },
978+ AFCMP_SUEQ_S : {mask : 0xffff8018 , value : 0x0c168000 , op : AFCMP_SUEQ_S , fmt : OpFormatType_cd_2F },
979+ AFCMP_SULE_D : {mask : 0xffff8018 , value : 0x0c278000 , op : AFCMP_SULE_D , fmt : OpFormatType_cd_2F },
980+ AFCMP_SULE_S : {mask : 0xffff8018 , value : 0x0c178000 , op : AFCMP_SULE_S , fmt : OpFormatType_cd_2F },
981+ AFCMP_SULT_D : {mask : 0xffff8018 , value : 0x0c258000 , op : AFCMP_SULT_D , fmt : OpFormatType_cd_2F },
982+ AFCMP_SULT_S : {mask : 0xffff8018 , value : 0x0c158000 , op : AFCMP_SULT_S , fmt : OpFormatType_cd_2F },
983+ AFCMP_SUNE_D : {mask : 0xffff8018 , value : 0x0c2c8000 , op : AFCMP_SUNE_D , fmt : OpFormatType_cd_2F },
984+ AFCMP_SUNE_S : {mask : 0xffff8018 , value : 0x0c1c8000 , op : AFCMP_SUNE_S , fmt : OpFormatType_cd_2F },
985+ AFCMP_SUN_D : {mask : 0xffff8018 , value : 0x0c248000 , op : AFCMP_SUN_D , fmt : OpFormatType_cd_2F },
986+ AFCMP_SUN_S : {mask : 0xffff8018 , value : 0x0c148000 , op : AFCMP_SUN_S , fmt : OpFormatType_cd_2F },
987987 AFCOPYSIGN_D : {mask : 0xffff8000 , value : 0x01130000 , op : AFCOPYSIGN_D , fmt : OpFormatType_3F },
988988 AFCOPYSIGN_S : {mask : 0xffff8000 , value : 0x01128000 , op : AFCOPYSIGN_S , fmt : OpFormatType_3F },
989989 AFCVT_D_S : {mask : 0xfffffc00 , value : 0x01192400 , op : AFCVT_D_S , fmt : OpFormatType_2F },
@@ -1038,7 +1038,7 @@ var _AOpContextTable = [...]_OpContextType{
10381038 AFRSQRT_S : {mask : 0xfffffc00 , value : 0x01146400 , op : AFRSQRT_S , fmt : OpFormatType_2F },
10391039 AFSCALEB_D : {mask : 0xffff8000 , value : 0x01110000 , op : AFSCALEB_D , fmt : OpFormatType_3F },
10401040 AFSCALEB_S : {mask : 0xffff8000 , value : 0x01108000 , op : AFSCALEB_S , fmt : OpFormatType_3F },
1041- AFSEL : {mask : 0xfffc0000 , value : 0x0d000000 , op : AFSEL , fmt : OpFormatType_3R_ca },
1041+ AFSEL : {mask : 0xfffc0000 , value : 0x0d000000 , op : AFSEL , fmt : OpFormatType_3F_ca },
10421042 AFSQRT_D : {mask : 0xfffffc00 , value : 0x01144800 , op : AFSQRT_D , fmt : OpFormatType_2F },
10431043 AFSQRT_S : {mask : 0xfffffc00 , value : 0x01144400 , op : AFSQRT_S , fmt : OpFormatType_2F },
10441044 AFSTGT_D : {mask : 0xffff8000 , value : 0x38768000 , op : AFSTGT_D , fmt : OpFormatType_1F_2R },
0 commit comments