Lines Matching defs:opval

537     SI opval = ADDSI (* FLD (i_dr), * FLD (i_sr));
538 * FLD (i_dr) = opval;
539 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
556 SI opval = ADDSI (* FLD (i_sr), FLD (f_simm16));
557 * FLD (i_dr) = opval;
558 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
575 SI opval = ANDSI (* FLD (i_dr), * FLD (i_sr));
576 * FLD (i_dr) = opval;
577 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
594 SI opval = ANDSI (* FLD (i_sr), FLD (f_uimm16));
595 * FLD (i_dr) = opval;
596 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
613 SI opval = ORSI (* FLD (i_dr), * FLD (i_sr));
614 * FLD (i_dr) = opval;
615 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
632 SI opval = ORSI (* FLD (i_sr), FLD (f_uimm16));
633 * FLD (i_dr) = opval;
634 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
651 SI opval = XORSI (* FLD (i_dr), * FLD (i_sr));
652 * FLD (i_dr) = opval;
653 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
670 SI opval = XORSI (* FLD (i_sr), FLD (f_uimm16));
671 * FLD (i_dr) = opval;
672 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
689 SI opval = ADDSI (* FLD (i_dr), FLD (f_simm8));
690 * FLD (i_dr) = opval;
691 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
712 SI opval = temp0;
713 * FLD (i_dr) = opval;
714 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
717 BI opval = temp1;
718 CPU (h_cond) = opval;
719 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
741 SI opval = temp0;
742 * FLD (i_dr) = opval;
743 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
746 BI opval = temp1;
747 CPU (h_cond) = opval;
748 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
770 SI opval = temp0;
771 * FLD (i_dr) = opval;
772 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
775 BI opval = temp1;
776 CPU (h_cond) = opval;
777 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
797 USI opval = FLD (i_disp8);
798 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
800 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
822 USI opval = FLD (i_disp24);
823 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
825 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
847 USI opval = FLD (i_disp16);
848 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
850 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
872 USI opval = FLD (i_disp16);
873 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
875 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
897 USI opval = FLD (i_disp16);
898 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
900 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
922 USI opval = FLD (i_disp16);
923 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
925 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
947 USI opval = FLD (i_disp16);
948 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
950 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
972 USI opval = FLD (i_disp16);
973 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
975 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
997 USI opval = FLD (i_disp16);
998 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1000 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1022 SI opval = ADDSI (ANDSI (pc, -4), 4);
1023 CPU (h_gr[((UINT) 14)]) = opval;
1024 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1027 USI opval = FLD (i_disp8);
1028 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1029 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1050 SI opval = ADDSI (pc, 4);
1051 CPU (h_gr[((UINT) 14)]) = opval;
1052 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1055 USI opval = FLD (i_disp24);
1056 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1057 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1079 SI opval = ADDSI (ANDSI (pc, -4), 4);
1080 CPU (h_gr[((UINT) 14)]) = opval;
1082 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1085 USI opval = FLD (i_disp8);
1086 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1088 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1112 SI opval = ADDSI (pc, 4);
1113 CPU (h_gr[((UINT) 14)]) = opval;
1115 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1118 USI opval = FLD (i_disp24);
1119 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1121 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1144 USI opval = FLD (i_disp8);
1145 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1147 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1169 USI opval = FLD (i_disp24);
1170 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1172 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1194 USI opval = FLD (i_disp16);
1195 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1197 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1218 USI opval = FLD (i_disp8);
1219 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1220 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1239 USI opval = FLD (i_disp24);
1240 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1241 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1262 SI opval = ADDSI (ANDSI (pc, -4), 4);
1263 CPU (h_gr[((UINT) 14)]) = opval;
1265 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1268 USI opval = FLD (i_disp8);
1269 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1271 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1295 SI opval = ADDSI (pc, 4);
1296 CPU (h_gr[((UINT) 14)]) = opval;
1298 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1301 USI opval = FLD (i_disp24);
1302 SEM_BRANCH_VIA_CACHE (current_cpu, sem_arg, opval, vpc);
1304 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1325 BI opval = LTSI (* FLD (i_src1), * FLD (i_src2));
1326 CPU (h_cond) = opval;
1327 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1344 BI opval = LTSI (* FLD (i_src2), FLD (f_simm16));
1345 CPU (h_cond) = opval;
1346 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1363 BI opval = LTUSI (* FLD (i_src1), * FLD (i_src2));
1364 CPU (h_cond) = opval;
1365 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1382 BI opval = LTUSI (* FLD (i_src2), FLD (f_simm16));
1383 CPU (h_cond) = opval;
1384 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1401 BI opval = EQSI (* FLD (i_src1), * FLD (i_src2));
1402 CPU (h_cond) = opval;
1403 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1420 BI opval = EQSI (* FLD (i_src2), 0);
1421 CPU (h_cond) = opval;
1422 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
1440 SI opval = DIVSI (* FLD (i_dr), * FLD (i_sr));
1441 * FLD (i_dr) = opval;
1443 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1463 SI opval = UDIVSI (* FLD (i_dr), * FLD (i_sr));
1464 * FLD (i_dr) = opval;
1466 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1486 SI opval = MODSI (* FLD (i_dr), * FLD (i_sr));
1487 * FLD (i_dr) = opval;
1489 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1509 SI opval = UMODSI (* FLD (i_dr), * FLD (i_sr));
1510 * FLD (i_dr) = opval;
1512 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1532 SI opval = DIVSI (EXTHISI (TRUNCSIHI (* FLD (i_dr))), * FLD (i_sr));
1533 * FLD (i_dr) = opval;
1535 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1556 USI opval = ANDSI (* FLD (i_sr), -4);
1557 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
1559 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1581 USI opval = ANDSI (* FLD (i_sr), -4);
1582 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
1584 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1609 SI opval = temp0;
1610 CPU (h_gr[((UINT) 14)]) = opval;
1611 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1614 USI opval = temp1;
1615 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
1616 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1636 USI opval = ANDSI (* FLD (i_sr), -4);
1637 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
1638 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
1656 SI opval = GETMEMSI (current_cpu, pc, * FLD (i_sr));
1657 * FLD (i_dr) = opval;
1658 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1675 SI opval = GETMEMSI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16)));
1676 * FLD (i_dr) = opval;
1677 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1694 SI opval = EXTQISI (GETMEMQI (current_cpu, pc, * FLD (i_sr)));
1695 * FLD (i_dr) = opval;
1696 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1713 SI opval = EXTQISI (GETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))));
1714 * FLD (i_dr) = opval;
1715 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1732 SI opval = EXTHISI (GETMEMHI (current_cpu, pc, * FLD (i_sr)));
1733 * FLD (i_dr) = opval;
1734 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1751 SI opval = EXTHISI (GETMEMHI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))));
1752 * FLD (i_dr) = opval;
1753 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1770 SI opval = ZEXTQISI (GETMEMQI (current_cpu, pc, * FLD (i_sr)));
1771 * FLD (i_dr) = opval;
1772 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1789 SI opval = ZEXTQISI (GETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))));
1790 * FLD (i_dr) = opval;
1791 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1808 SI opval = ZEXTHISI (GETMEMHI (current_cpu, pc, * FLD (i_sr)));
1809 * FLD (i_dr) = opval;
1810 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1827 SI opval = ZEXTHISI (GETMEMHI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))));
1828 * FLD (i_dr) = opval;
1829 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1850 SI opval = temp0;
1851 * FLD (i_dr) = opval;
1852 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1855 SI opval = temp1;
1856 * FLD (i_sr) = opval;
1857 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1875 SI opval = FLD (i_uimm24);
1876 * FLD (i_dr) = opval;
1877 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1894 SI opval = FLD (f_simm8);
1895 * FLD (i_dr) = opval;
1896 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1913 SI opval = FLD (f_simm16);
1914 * FLD (i_dr) = opval;
1915 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1933 BI opval = 1;
1934 CPU (h_lock) = opval;
1935 CGEN_TRACE_RESULT (current_cpu, abuf, "lock", 'x', opval);
1938 SI opval = GETMEMSI (current_cpu, pc, * FLD (i_sr));
1939 * FLD (i_dr) = opval;
1940 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
1958 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (ANDSI (* FLD (i_src1), 0xffff0000)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16))))), 8), 8);
1959 SET_H_ACCUMS (FLD (f_acc), opval);
1960 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
1977 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (SLLSI (* FLD (i_src1), 16)), EXTHIDI (TRUNCSIHI (* FLD (i_src2))))), 8), 8);
1978 SET_H_ACCUMS (FLD (f_acc), opval);
1979 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
1996 DI opval = ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16)))));
1997 SET_H_ACCUMS (FLD (f_acc), opval);
1998 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2015 DI opval = ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))));
2016 SET_H_ACCUMS (FLD (f_acc), opval);
2017 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2034 SI opval = MULSI (* FLD (i_dr), * FLD (i_sr));
2035 * FLD (i_dr) = opval;
2036 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2053 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (ANDSI (* FLD (i_src1), 0xffff0000)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16)))), 16), 16);
2054 SET_H_ACCUMS (FLD (f_acc), opval);
2055 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2072 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (SLLSI (* FLD (i_src1), 16)), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))), 16), 16);
2073 SET_H_ACCUMS (FLD (f_acc), opval);
2074 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2091 DI opval = MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16))));
2092 SET_H_ACCUMS (FLD (f_acc), opval);
2093 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2110 DI opval = MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (* FLD (i_src2))));
2111 SET_H_ACCUMS (FLD (f_acc), opval);
2112 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2129 SI opval = * FLD (i_sr);
2130 * FLD (i_dr) = opval;
2131 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2148 SI opval = TRUNCDISI (SRADI (GET_H_ACCUMS (FLD (f_accs)), 32));
2149 * FLD (i_dr) = opval;
2150 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2167 SI opval = TRUNCDISI (GET_H_ACCUMS (FLD (f_accs)));
2168 * FLD (i_dr) = opval;
2169 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2186 SI opval = TRUNCDISI (SRADI (GET_H_ACCUMS (FLD (f_accs)), 16));
2187 * FLD (i_dr) = opval;
2188 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2205 SI opval = GET_H_CR (FLD (f_r2));
2206 * FLD (i_dr) = opval;
2207 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2224 DI opval = ORDI (ANDDI (GET_H_ACCUMS (FLD (f_accs)), MAKEDI (0, 0xffffffff)), SLLDI (EXTSIDI (* FLD (i_src1)), 32));
2225 SET_H_ACCUMS (FLD (f_accs), opval);
2226 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2243 DI opval = ORDI (ANDDI (GET_H_ACCUMS (FLD (f_accs)), MAKEDI (0xffffffff, 0)), ZEXTSIDI (* FLD (i_src1)));
2244 SET_H_ACCUMS (FLD (f_accs), opval);
2245 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2262 USI opval = * FLD (i_sr);
2263 SET_H_CR (FLD (f_r1), opval);
2264 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
2281 SI opval = NEGSI (* FLD (i_sr));
2282 * FLD (i_dr) = opval;
2283 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2315 SI opval = INVSI (* FLD (i_sr));
2316 * FLD (i_dr) = opval;
2317 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2338 DI opval = (GTDI (tmp_tmp1, MAKEDI (32767, 0xffff0000))) ? (MAKEDI (32767, 0xffff0000)) : (LTDI (tmp_tmp1, MAKEDI (0xffff8000, 0))) ? (MAKEDI (0xffff8000, 0)) : (ANDDI (tmp_tmp1, MAKEDI (0xffffffff, 0xffff0000)));
2339 SET_H_ACCUMS (FLD (f_accd), opval);
2340 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2362 DI opval = (GTDI (tmp_tmp1, MAKEDI (32767, 0))) ? (MAKEDI (32767, 0)) : (LTDI (tmp_tmp1, MAKEDI (0xffff8000, 0))) ? (MAKEDI (0xffff8000, 0)) : (ANDDI (tmp_tmp1, MAKEDI (0xffffffff, 0)));
2363 SET_H_ACCUMS (FLD (f_accd), opval);
2364 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
2384 USI opval = ANDSI (GET_H_CR (((UINT) 6)), -4);
2385 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
2386 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
2389 USI opval = GET_H_CR (((UINT) 14));
2390 SET_H_CR (((UINT) 6), opval);
2391 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
2394 UQI opval = CPU (h_bpsw);
2395 SET_H_PSW (opval);
2396 CGEN_TRACE_RESULT (current_cpu, abuf, "psw", 'x', opval);
2399 UQI opval = CPU (h_bbpsw);
2400 CPU (h_bpsw) = opval;
2401 CGEN_TRACE_RESULT (current_cpu, abuf, "bpsw", 'x', opval);
2420 SI opval = SLLSI (FLD (f_hi16), 16);
2421 * FLD (i_dr) = opval;
2422 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2439 SI opval = SLLSI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
2440 * FLD (i_dr) = opval;
2441 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2458 SI opval = SLLSI (* FLD (i_sr), ANDSI (FLD (f_simm16), 31));
2459 * FLD (i_dr) = opval;
2460 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2477 SI opval = SLLSI (* FLD (i_dr), FLD (f_uimm5));
2478 * FLD (i_dr) = opval;
2479 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2496 SI opval = SRASI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
2497 * FLD (i_dr) = opval;
2498 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2515 SI opval = SRASI (* FLD (i_sr), ANDSI (FLD (f_simm16), 31));
2516 * FLD (i_dr) = opval;
2517 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2534 SI opval = SRASI (* FLD (i_dr), FLD (f_uimm5));
2535 * FLD (i_dr) = opval;
2536 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2553 SI opval = SRLSI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
2554 * FLD (i_dr) = opval;
2555 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2572 SI opval = SRLSI (* FLD (i_sr), ANDSI (FLD (f_simm16), 31));
2573 * FLD (i_dr) = opval;
2574 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2591 SI opval = SRLSI (* FLD (i_dr), FLD (f_uimm5));
2592 * FLD (i_dr) = opval;
2593 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2610 SI opval = * FLD (i_src1);
2611 SETMEMSI (current_cpu, pc, * FLD (i_src2), opval);
2612 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2629 SI opval = * FLD (i_src1);
2630 SETMEMSI (current_cpu, pc, ADDSI (* FLD (i_src2), FLD (f_simm16)), opval);
2631 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2648 QI opval = * FLD (i_src1);
2649 SETMEMQI (current_cpu, pc, * FLD (i_src2), opval);
2650 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2667 QI opval = * FLD (i_src1);
2668 SETMEMQI (current_cpu, pc, ADDSI (* FLD (i_src2), FLD (f_simm16)), opval);
2669 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2686 HI opval = * FLD (i_src1);
2687 SETMEMHI (current_cpu, pc, * FLD (i_src2), opval);
2688 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2705 HI opval = * FLD (i_src1);
2706 SETMEMHI (current_cpu, pc, ADDSI (* FLD (i_src2), FLD (f_simm16)), opval);
2707 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2727 SI opval = * FLD (i_src1);
2728 SETMEMSI (current_cpu, pc, tmp_new_src2, opval);
2729 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2732 SI opval = tmp_new_src2;
2733 * FLD (i_src2) = opval;
2734 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2755 HI opval = * FLD (i_src1);
2756 SETMEMHI (current_cpu, pc, tmp_new_src2, opval);
2757 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2760 SI opval = ADDSI (tmp_new_src2, 2);
2761 * FLD (i_src2) = opval;
2762 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2783 QI opval = * FLD (i_src1);
2784 SETMEMQI (current_cpu, pc, tmp_new_src2, opval);
2785 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2788 SI opval = ADDSI (tmp_new_src2, 1);
2789 * FLD (i_src2) = opval;
2790 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2811 SI opval = * FLD (i_src1);
2812 SETMEMSI (current_cpu, pc, tmp_new_src2, opval);
2813 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2816 SI opval = tmp_new_src2;
2817 * FLD (i_src2) = opval;
2818 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2836 SI opval = SUBSI (* FLD (i_dr), * FLD (i_sr));
2837 * FLD (i_dr) = opval;
2838 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2859 SI opval = temp0;
2860 * FLD (i_dr) = opval;
2861 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2864 BI opval = temp1;
2865 CPU (h_cond) = opval;
2866 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
2888 SI opval = temp0;
2889 * FLD (i_dr) = opval;
2890 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
2893 BI opval = temp1;
2894 CPU (h_cond) = opval;
2895 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
2915 USI opval = GET_H_CR (((UINT) 6));
2916 SET_H_CR (((UINT) 14), opval);
2917 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
2920 USI opval = ADDSI (pc, 4);
2921 SET_H_CR (((UINT) 6), opval);
2922 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
2925 UQI opval = CPU (h_bpsw);
2926 CPU (h_bbpsw) = opval;
2927 CGEN_TRACE_RESULT (current_cpu, abuf, "bbpsw", 'x', opval);
2930 UQI opval = GET_H_PSW ();
2931 CPU (h_bpsw) = opval;
2932 CGEN_TRACE_RESULT (current_cpu, abuf, "bpsw", 'x', opval);
2935 UQI opval = ANDQI (GET_H_PSW (), 128);
2936 SET_H_PSW (opval);
2937 CGEN_TRACE_RESULT (current_cpu, abuf, "psw", 'x', opval);
2940 SI opval = m32r_trap (current_cpu, pc, FLD (f_uimm4));
2941 SEM_BRANCH_VIA_ADDR (current_cpu, sem_arg, opval, vpc);
2942 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
2963 SI opval = * FLD (i_src1);
2964 SETMEMSI (current_cpu, pc, * FLD (i_src2), opval);
2966 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
2970 BI opval = 0;
2971 CPU (h_lock) = opval;
2972 CGEN_TRACE_RESULT (current_cpu, abuf, "lock", 'x', opval);
2991 SI opval = (GESI (* FLD (i_sr), 127)) ? (127) : (LESI (* FLD (i_sr), -128)) ? (-128) : (* FLD (i_sr));
2992 * FLD (i_dr) = opval;
2993 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3010 SI opval = (GESI (* FLD (i_sr), 32767)) ? (32767) : (LESI (* FLD (i_sr), -32768)) ? (-32768) : (* FLD (i_sr));
3011 * FLD (i_dr) = opval;
3012 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3029 SI opval = ((CPU (h_cond)) ? (((LTSI (* FLD (i_sr), 0)) ? (2147483647) : (0x80000000))) : (* FLD (i_sr)));
3030 * FLD (i_dr) = opval;
3031 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3048 BI opval = (EQSI (ANDSI (* FLD (i_src2), 255), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 65280), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 16711680), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 0xff000000), 0)) ? (1) : (0);
3049 CPU (h_cond) = opval;
3050 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3067 DI opval = ADDDI (SRADI (GET_H_ACCUMS (((UINT) 1)), 16), GET_H_ACCUMS (((UINT) 0)));
3068 SET_H_ACCUMS (((UINT) 0), opval);
3069 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
3086 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (((UINT) 1)), MULDI (EXTSIDI (* FLD (i_src1)), EXTSIDI (ANDSI (* FLD (i_src2), 65535)))), 8), 8);
3087 SET_H_ACCUMS (((UINT) 1), opval);
3088 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
3105 DI opval = SRADI (SLLDI (SUBDI (GET_H_ACCUM (), SRADI (SLLDI (MULDI (EXTHIDI (TRUNCSIHI (* FLD (i_src1))), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))), 32), 16)), 8), 8);
3106 SET_H_ACCUM (opval);
3107 CGEN_TRACE_RESULT (current_cpu, abuf, "accum", 'D', opval);
3124 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (* FLD (i_src1)), EXTSIDI (ANDSI (* FLD (i_src2), 65535))), 16), 16);
3125 SET_H_ACCUMS (((UINT) 1), opval);
3126 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
3143 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (((UINT) 1)), SLLDI (EXTSIDI (MULSI (EXTHISI (TRUNCSIHI (* FLD (i_src1))), SRASI (* FLD (i_src2), 16))), 16)), 8), 8);
3144 SET_H_ACCUMS (((UINT) 1), opval);
3145 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
3194 USI opval = ANDSI (GET_H_CR (((UINT) 0)), ORSI (ZEXTQISI (INVQI (FLD (f_uimm8))), 65280));
3195 SET_H_CR (((UINT) 0), opval);
3196 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
3213 USI opval = FLD (f_uimm8);
3214 SET_H_CR (((UINT) 0), opval);
3215 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
3232 QI opval = ORQI (GETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))), SLLQI (1, SUBSI (7, FLD (f_uimm3))));
3233 SETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16)), opval);
3234 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
3251 QI opval = ANDQI (GETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16))), INVQI (SLLQI (1, SUBSI (7, FLD (f_uimm3)))));
3252 SETMEMQI (current_cpu, pc, ADDSI (* FLD (i_sr), FLD (f_simm16)), opval);
3253 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
3270 BI opval = ANDQI (SRLQI (* FLD (i_sr), SUBSI (7, FLD (f_uimm3))), 1);
3271 CPU (h_cond) = opval;
3272 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3290 SI opval = ADDSI (* FLD (i_dr), * FLD (i_sr));
3291 OPRND (dr) = opval;
3292 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3328 SI opval = ANDSI (* FLD (i_dr), * FLD (i_sr));
3329 OPRND (dr) = opval;
3330 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3366 SI opval = ORSI (* FLD (i_dr), * FLD (i_sr));
3367 OPRND (dr) = opval;
3368 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3404 SI opval = XORSI (* FLD (i_dr), * FLD (i_sr));
3405 OPRND (dr) = opval;
3406 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3442 SI opval = ADDSI (* FLD (i_dr), FLD (f_simm8));
3443 OPRND (dr) = opval;
3444 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3484 SI opval = temp0;
3485 OPRND (dr) = opval;
3486 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3489 BI opval = temp1;
3490 OPRND (condbit) = opval;
3491 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3533 SI opval = temp0;
3534 OPRND (dr) = opval;
3535 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3538 BI opval = temp1;
3539 OPRND (condbit) = opval;
3540 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3579 USI opval = FLD (i_disp8);
3580 OPRND (pc) = opval;
3582 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3626 SI opval = ADDSI (ANDSI (pc, -4), 4);
3627 OPRND (h_gr_SI_14) = opval;
3628 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3631 USI opval = FLD (i_disp8);
3632 OPRND (pc) = opval;
3633 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3675 SI opval = ADDSI (ANDSI (pc, -4), 4);
3676 OPRND (h_gr_SI_14) = opval;
3678 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3681 USI opval = FLD (i_disp8);
3682 OPRND (pc) = opval;
3684 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3733 USI opval = FLD (i_disp8);
3734 OPRND (pc) = opval;
3736 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3779 USI opval = FLD (i_disp8);
3780 OPRND (pc) = opval;
3781 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3821 SI opval = ADDSI (ANDSI (pc, -4), 4);
3822 OPRND (h_gr_SI_14) = opval;
3824 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
3827 USI opval = FLD (i_disp8);
3828 OPRND (pc) = opval;
3830 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
3878 BI opval = LTSI (* FLD (i_src1), * FLD (i_src2));
3879 OPRND (condbit) = opval;
3880 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3916 BI opval = LTUSI (* FLD (i_src1), * FLD (i_src2));
3917 OPRND (condbit) = opval;
3918 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3954 BI opval = EQSI (* FLD (i_src1), * FLD (i_src2));
3955 OPRND (condbit) = opval;
3956 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
3992 BI opval = EQSI (* FLD (i_src2), 0);
3993 OPRND (condbit) = opval;
3994 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
4031 USI opval = ANDSI (* FLD (i_sr), -4);
4032 OPRND (pc) = opval;
4034 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
4078 USI opval = ANDSI (* FLD (i_sr), -4);
4079 OPRND (pc) = opval;
4081 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
4128 SI opval = temp0;
4129 OPRND (h_gr_SI_14) = opval;
4130 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4133 USI opval = temp1;
4134 OPRND (pc) = opval;
4135 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
4175 USI opval = ANDSI (* FLD (i_sr), -4);
4176 OPRND (pc) = opval;
4177 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
4215 SI opval = GETMEMSI (current_cpu, pc, * FLD (i_sr));
4216 OPRND (dr) = opval;
4217 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4253 SI opval = EXTQISI (GETMEMQI (current_cpu, pc, * FLD (i_sr)));
4254 OPRND (dr) = opval;
4255 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4291 SI opval = EXTHISI (GETMEMHI (current_cpu, pc, * FLD (i_sr)));
4292 OPRND (dr) = opval;
4293 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4329 SI opval = ZEXTQISI (GETMEMQI (current_cpu, pc, * FLD (i_sr)));
4330 OPRND (dr) = opval;
4331 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4367 SI opval = ZEXTHISI (GETMEMHI (current_cpu, pc, * FLD (i_sr)));
4368 OPRND (dr) = opval;
4369 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4409 SI opval = temp0;
4410 OPRND (dr) = opval;
4411 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4414 SI opval = temp1;
4415 OPRND (sr) = opval;
4416 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4454 SI opval = FLD (f_simm8);
4455 OPRND (dr) = opval;
4456 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4493 BI opval = 1;
4494 OPRND (h_lock_BI) = opval;
4495 CGEN_TRACE_RESULT (current_cpu, abuf, "lock", 'x', opval);
4498 SI opval = GETMEMSI (current_cpu, pc, * FLD (i_sr));
4499 OPRND (dr) = opval;
4500 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4538 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (ANDSI (* FLD (i_src1), 0xffff0000)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16))))), 8), 8);
4539 OPRND (acc) = opval;
4540 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4576 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (SLLSI (* FLD (i_src1), 16)), EXTHIDI (TRUNCSIHI (* FLD (i_src2))))), 8), 8);
4577 OPRND (acc) = opval;
4578 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4614 DI opval = ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16)))));
4615 OPRND (acc) = opval;
4616 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4652 DI opval = ADDDI (GET_H_ACCUMS (FLD (f_acc)), MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))));
4653 OPRND (acc) = opval;
4654 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4690 SI opval = MULSI (* FLD (i_dr), * FLD (i_sr));
4691 OPRND (dr) = opval;
4692 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4728 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (ANDSI (* FLD (i_src1), 0xffff0000)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16)))), 16), 16);
4729 OPRND (acc) = opval;
4730 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4766 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (SLLSI (* FLD (i_src1), 16)), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))), 16), 16);
4767 OPRND (acc) = opval;
4768 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4804 DI opval = MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (SRASI (* FLD (i_src2), 16))));
4805 OPRND (acc) = opval;
4806 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4842 DI opval = MULDI (EXTSIDI (* FLD (i_src1)), EXTHIDI (TRUNCSIHI (* FLD (i_src2))));
4843 OPRND (acc) = opval;
4844 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
4880 SI opval = * FLD (i_sr);
4881 OPRND (dr) = opval;
4882 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4918 SI opval = TRUNCDISI (SRADI (GET_H_ACCUMS (FLD (f_accs)), 32));
4919 OPRND (dr) = opval;
4920 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4956 SI opval = TRUNCDISI (GET_H_ACCUMS (FLD (f_accs)));
4957 OPRND (dr) = opval;
4958 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
4994 SI opval = TRUNCDISI (SRADI (GET_H_ACCUMS (FLD (f_accs)), 16));
4995 OPRND (dr) = opval;
4996 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5032 SI opval = GET_H_CR (FLD (f_r2));
5033 OPRND (dr) = opval;
5034 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5070 DI opval = ORDI (ANDDI (GET_H_ACCUMS (FLD (f_accs)), MAKEDI (0, 0xffffffff)), SLLDI (EXTSIDI (* FLD (i_src1)), 32));
5071 OPRND (accs) = opval;
5072 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
5108 DI opval = ORDI (ANDDI (GET_H_ACCUMS (FLD (f_accs)), MAKEDI (0xffffffff, 0)), ZEXTSIDI (* FLD (i_src1)));
5109 OPRND (accs) = opval;
5110 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
5146 USI opval = * FLD (i_sr);
5147 OPRND (dcr) = opval;
5148 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
5184 SI opval = NEGSI (* FLD (i_sr));
5185 OPRND (dr) = opval;
5186 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5255 SI opval = INVSI (* FLD (i_sr));
5256 OPRND (dr) = opval;
5257 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5297 DI opval = (GTDI (tmp_tmp1, MAKEDI (32767, 0xffff0000))) ? (MAKEDI (32767, 0xffff0000)) : (LTDI (tmp_tmp1, MAKEDI (0xffff8000, 0))) ? (MAKEDI (0xffff8000, 0)) : (ANDDI (tmp_tmp1, MAKEDI (0xffffffff, 0xffff0000)));
5298 OPRND (accd) = opval;
5299 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
5340 DI opval = (GTDI (tmp_tmp1, MAKEDI (32767, 0))) ? (MAKEDI (32767, 0)) : (LTDI (tmp_tmp1, MAKEDI (0xffff8000, 0))) ? (MAKEDI (0xffff8000, 0)) : (ANDDI (tmp_tmp1, MAKEDI (0xffffffff, 0)));
5341 OPRND (accd) = opval;
5342 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
5380 USI opval = ANDSI (GET_H_CR (((UINT) 6)), -4);
5381 OPRND (pc) = opval;
5382 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
5385 USI opval = GET_H_CR (((UINT) 14));
5386 OPRND (h_cr_USI_6) = opval;
5387 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
5390 UQI opval = CPU (h_bpsw);
5391 OPRND (h_psw_UQI) = opval;
5392 CGEN_TRACE_RESULT (current_cpu, abuf, "psw", 'x', opval);
5395 UQI opval = CPU (h_bbpsw);
5396 OPRND (h_bpsw_UQI) = opval;
5397 CGEN_TRACE_RESULT (current_cpu, abuf, "bpsw", 'x', opval);
5439 SI opval = SLLSI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
5440 OPRND (dr) = opval;
5441 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5477 SI opval = SLLSI (* FLD (i_dr), FLD (f_uimm5));
5478 OPRND (dr) = opval;
5479 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5515 SI opval = SRASI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
5516 OPRND (dr) = opval;
5517 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5553 SI opval = SRASI (* FLD (i_dr), FLD (f_uimm5));
5554 OPRND (dr) = opval;
5555 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5591 SI opval = SRLSI (* FLD (i_dr), ANDSI (* FLD (i_sr), 31));
5592 OPRND (dr) = opval;
5593 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5629 SI opval = SRLSI (* FLD (i_dr), FLD (f_uimm5));
5630 OPRND (dr) = opval;
5631 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5667 SI opval = * FLD (i_src1);
5669 OPRND (h_memory_SI_src2) = opval;
5670 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5706 QI opval = * FLD (i_src1);
5708 OPRND (h_memory_QI_src2) = opval;
5709 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5745 HI opval = * FLD (i_src1);
5747 OPRND (h_memory_HI_src2) = opval;
5748 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5787 SI opval = * FLD (i_src1);
5789 OPRND (h_memory_SI_new_src2) = opval;
5790 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5793 SI opval = tmp_new_src2;
5794 OPRND (src2) = opval;
5795 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5836 HI opval = * FLD (i_src1);
5838 OPRND (h_memory_HI_new_src2) = opval;
5839 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5842 SI opval = ADDSI (tmp_new_src2, 2);
5843 OPRND (src2) = opval;
5844 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5885 QI opval = * FLD (i_src1);
5887 OPRND (h_memory_QI_new_src2) = opval;
5888 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5891 SI opval = ADDSI (tmp_new_src2, 1);
5892 OPRND (src2) = opval;
5893 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5934 SI opval = * FLD (i_src1);
5936 OPRND (h_memory_SI_new_src2) = opval;
5937 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
5940 SI opval = tmp_new_src2;
5941 OPRND (src2) = opval;
5942 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
5980 SI opval = SUBSI (* FLD (i_dr), * FLD (i_sr));
5981 OPRND (dr) = opval;
5982 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
6022 SI opval = temp0;
6023 OPRND (dr) = opval;
6024 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
6027 BI opval = temp1;
6028 OPRND (condbit) = opval;
6029 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
6071 SI opval = temp0;
6072 OPRND (dr) = opval;
6073 CGEN_TRACE_RESULT (current_cpu, abuf, "gr", 'x', opval);
6076 BI opval = temp1;
6077 OPRND (condbit) = opval;
6078 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
6117 USI opval = GET_H_CR (((UINT) 6));
6118 OPRND (h_cr_USI_14) = opval;
6119 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
6122 USI opval = ADDSI (pc, 4);
6123 OPRND (h_cr_USI_6) = opval;
6124 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
6127 UQI opval = CPU (h_bpsw);
6128 OPRND (h_bbpsw_UQI) = opval;
6129 CGEN_TRACE_RESULT (current_cpu, abuf, "bbpsw", 'x', opval);
6132 UQI opval = GET_H_PSW ();
6133 OPRND (h_bpsw_UQI) = opval;
6134 CGEN_TRACE_RESULT (current_cpu, abuf, "bpsw", 'x', opval);
6137 UQI opval = ANDQI (GET_H_PSW (), 128);
6138 OPRND (h_psw_UQI) = opval;
6139 CGEN_TRACE_RESULT (current_cpu, abuf, "psw", 'x', opval);
6142 SI opval = m32r_trap (current_cpu, pc, FLD (f_uimm4));
6143 OPRND (pc) = opval;
6144 CGEN_TRACE_RESULT (current_cpu, abuf, "pc", 'x', opval);
6190 SI opval = * FLD (i_src1);
6192 OPRND (h_memory_SI_src2) = opval;
6194 CGEN_TRACE_RESULT (current_cpu, abuf, "memory", 'x', opval);
6198 BI opval = 0;
6199 OPRND (h_lock_BI) = opval;
6200 CGEN_TRACE_RESULT (current_cpu, abuf, "lock", 'x', opval);
6242 BI opval = (EQSI (ANDSI (* FLD (i_src2), 255), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 65280), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 16711680), 0)) ? (1) : (EQSI (ANDSI (* FLD (i_src2), 0xff000000), 0)) ? (1) : (0);
6243 OPRND (condbit) = opval;
6244 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);
6280 DI opval = ADDDI (SRADI (GET_H_ACCUMS (((UINT) 1)), 16), GET_H_ACCUMS (((UINT) 0)));
6281 OPRND (h_accums_DI_0) = opval;
6282 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
6318 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (((UINT) 1)), MULDI (EXTSIDI (* FLD (i_src1)), EXTSIDI (ANDSI (* FLD (i_src2), 65535)))), 8), 8);
6319 OPRND (h_accums_DI_1) = opval;
6320 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
6356 DI opval = SRADI (SLLDI (SUBDI (GET_H_ACCUM (), SRADI (SLLDI (MULDI (EXTHIDI (TRUNCSIHI (* FLD (i_src1))), EXTHIDI (TRUNCSIHI (* FLD (i_src2)))), 32), 16)), 8), 8);
6357 OPRND (accum) = opval;
6358 CGEN_TRACE_RESULT (current_cpu, abuf, "accum", 'D', opval);
6394 DI opval = SRADI (SLLDI (MULDI (EXTSIDI (* FLD (i_src1)), EXTSIDI (ANDSI (* FLD (i_src2), 65535))), 16), 16);
6395 OPRND (h_accums_DI_1) = opval;
6396 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
6432 DI opval = SRADI (SLLDI (ADDDI (GET_H_ACCUMS (((UINT) 1)), SLLDI (EXTSIDI (MULSI (EXTHISI (TRUNCSIHI (* FLD (i_src1))), SRASI (* FLD (i_src2), 16))), 16)), 8), 8);
6433 OPRND (h_accums_DI_1) = opval;
6434 CGEN_TRACE_RESULT (current_cpu, abuf, "accums", 'D', opval);
6538 USI opval = ANDSI (GET_H_CR (((UINT) 0)), ORSI (ZEXTQISI (INVQI (FLD (f_uimm8))), 65280));
6539 OPRND (h_cr_USI_0) = opval;
6540 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
6576 USI opval = FLD (f_uimm8);
6577 OPRND (h_cr_USI_0) = opval;
6578 CGEN_TRACE_RESULT (current_cpu, abuf, "cr", 'x', opval);
6614 BI opval = ANDQI (SRLQI (* FLD (i_sr), SUBSI (7, FLD (f_uimm3))), 1);
6615 OPRND (condbit) = opval;
6616 CGEN_TRACE_RESULT (current_cpu, abuf, "cond", 'x', opval);