Find solutions to your problems with the expert advice available on IDNLearn.com. Get timely and accurate answers to your questions from our dedicated community of experts who are here to help you.

What is the algorithm to determine the absolute of a number

Sagot :

This was written in python, let me know if it needs to be in another language.

View image Trihext

Answer:

Conditionals are slower than plain arithmetic operations, but much, much faster than something as silly as calculating the square root

Explanation:

integer or bitwise op: 1 cycle floating -point add/ sub/mul: 4 cycles . Floating- point div ~ 30 cycles Floating - point exponentiation :~ 60 cycles depending on implementation Conditional branch : avg. 10_ cycles, better if well- predicted , much worse if mispredicted.