Lines Matching full:product
1087 int64_t product; in HELPER() local
1090 product = (uint64_t)op1 * op2; in HELPER()
1091 res = (product << 24) >> 24; in HELPER()
1092 if (res != product) { in HELPER()
1096 if (product < 0) in HELPER()
1107 uint64_t product; in HELPER() local
1109 product = (uint64_t)op1 * op2; in HELPER()
1110 if (product & (0xffffffull << 40)) { in HELPER()
1114 product = 1ll << 50; in HELPER()
1116 product &= ((1ull << 40) - 1); in HELPER()
1119 return product; in HELPER()
1124 uint64_t product; in HELPER() local
1127 product = (uint64_t)op1 * op2; in HELPER()
1129 remainder = product & 0xffffff; in HELPER()
1130 product >>= 24; in HELPER()
1132 product++; in HELPER()
1134 product += (product & 1); in HELPER()
1136 product >>= 24; in HELPER()
1138 return product; in HELPER()