Questions tagged [integer-math]
4 questions
21
votes
2 answers
python 32-bit and 64-bit integer math with intentional overflow
What's the best way to do integer math in 32- and 64-bit, so that overflow happens like it does in C?
e.g. (65536*65536+1)*(65536*65536+1) should be 0x0000000200000001 in 64-bit math, and not its exact value (non-overflowing) 0x10000000200000001.

Jason S
- 184,598
- 164
- 608
- 970
1
vote
1 answer
Effective way to calc without float, C
I need to do a math to convert a 16-bit value received from sensor to real relative humidity value. It's calculated with following formula:
Given this in floating point math that would be:
uint16_t buf = 0x7C80; // Example
float rh =…

NStorm
- 140
- 7
0
votes
0 answers
How can I calculate x^y in assembly language?
This is what I have got so far. This is 32-bit multiplication is a 32 bit. I would like to improve this code and calculate x^y. I would really appreciate it if you give me a sample code. This code use sub-rutine
ex) 4^3=64
ORG 10
LA, LDA AH
…

Jenny I
- 91
- 1
- 2
- 7
-6
votes
1 answer
Sorting integers in C with only basic math functions
Im attempting to write a program in C
Given an input of three unique, non negative int type numbers, the program should sort them and output them sorted in an increasing order. For this program, only the basic mathematical constructs are permitted.…

Sean
- 33
- 1