The Tooba
 All Data Structures Namespaces Files Functions Variables Macros Pages
common.cpp
Go to the documentation of this file.
1 #include "common.h"
2 
3 int32_t mult_signed(int32_t x, int32_t y)
4 {
5  return (((int64_t) x) * y) >> 32;
6 }
7 
8 int32_t mult_unsigned(uint32_t x, uint32_t y)
9 {
10  return (((uint64_t) x) * y) >> 32;
11 }
12 
13 int32_t mult_unsigned_signed(uint32_t x, int32_t y)
14 {
15  return (((uint64_t) x) * y) >> 32;
16 }
int32_t mult_signed(int32_t x, int32_t y)
Definition: common.cpp:3
int32_t mult_unsigned(uint32_t x, uint32_t y)
Definition: common.cpp:8
int32_t mult_unsigned_signed(uint32_t x, int32_t y)
Definition: common.cpp:13
tuple x
Definition: testit.py:14