Searched refs:prod_h (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_nbutils.cpp1037 prod_h = A * D + B * C + high_half(prod_l) + carry_h
1040 carry = A * C + high_half(prod_h)
1041 = AC_h|AC_l + high_half(prod_h)
1045 R0_h' = low_half(prod_h)
1047 R0 = high_half(prod_h)|low_half(prod_l)
1053 NOTE: sc_max(prod_l, prod_h, carry) <= 2 * x^2 - 1, so any
1067 #define prod_h carry macro
1103 prod_h = u_h * v_l + u_l * v_h + high_half(prod_l) + high_half(carry);
1105 (*w++) = concat(low_half(prod_h), low_half(prod_l));
1107 carry = u_h * v_h + high_half(prod_h);
1115 #undef prod_h macro
1132 #define prod_h macro
1159 #undef prod_h macro
1174 #define prod_h macro
1195 #undef prod_h macro
[all...]
/gem5/src/systemc/dt/int/
H A Dsc_nbutils.cc999 prod_h = A * D + B * C + high_half(prod_l) + carry_h
1002 carry = A * C + high_half(prod_h)
1003 = AC_h|AC_l + high_half(prod_h)
1007 R0_h' = low_half(prod_h)
1009 R0 = high_half(prod_h)|low_half(prod_l)
1015 NOTE: sc_max(prod_l, prod_h, carry) <= 2 * x^2 - 1, so any
1029 #define prod_h carry macro
1058 prod_h = u_h * v_l + u_l * v_h +
1060 (*w++) = concat(low_half(prod_h), low_half(prod_l));
1061 carry = u_h * v_h + high_half(prod_h);
1065 #undef prod_h macro
1079 #define prod_h macro
1095 #undef prod_h macro
1108 #define prod_h macro
1120 #undef prod_h macro
[all...]

Completed in 19 milliseconds