@MaddieM4 @jcoglan lazyness is the motor of innovation. Compilers are there because people were to lazy to hack assembler multiplications and other math in those times.
code a floating point multiplication on a machine that can add, substract and bit shift only as well as a set of bolean operations as well as jumps and comparisions.
C is some sort of macro assembler ;-)