Westonci.ca offers fast, accurate answers to your questions. Join our community and get the insights you need now. Ask your questions and receive detailed answers from professionals with extensive experience in various fields. Join our Q&A platform to connect with experts dedicated to providing accurate answers to your questions in various fields.

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.