| 216 | //////// Internal Utility Functions |
| 217 | |
| 218 | static inline uint32_t libdivide_mullhi_u32(uint32_t x, uint32_t y) { |
| 219 | uint64_t xl = x, yl = y; |
| 220 | uint64_t rl = xl * yl; |
| 221 | return (uint32_t)(rl >> 32); |
| 222 | } |
| 223 | |
| 224 | static inline int32_t libdivide_mullhi_s32(int32_t x, int32_t y) { |
| 225 | int64_t xl = x, yl = y; |
no outgoing calls
no test coverage detected