Hä? Wozu? Das geht doch hunterdtausendmillionenmal schneller mit "MUL" bzw "FMUL" (ich kenne mich mit ASM nicht aus, kenne aber deise beiden mnemonics).
Aber du hast schon Recht: 2*5=2+2+2+2+2=5+5. Bei floats... na ja, 2*2.5=2+(2*0,5). Dann wären wir wieder beim multiplizieren.
Oder 2*2.5=2+(20*5/10). Dann wären wir beim dividieren.
Außerdem: Wenn du es mit Delphi machst (Pascal), dann ist das höchstens um Nanosekunden langsamer, denn Delphi erstellt mittlerweile furchtbar gut optimieren Assembler.
_________________
Life is a bad adventure, but the graphic is really good!