Naja leider nicht ganz. Der baut irgendwie einen Subroutinen aufruf
drauß dieser braucht dann aber wesentlich länger als wenn ich es in ASM
baue:
Das ist das Ergebnis vom C-Compiler:
;--- MUL
0x031dc: 421C 1140 MOV.W &a,R12
0x031e0: 421D 1142 MOV.W &b,R13
0x031e4: 13B0 7064 CALLA #__mpyi_hw
0x031e8: 4C82 1144 MOV.W R12,&c
C$DW$L$main$96$E, __mpyi_hw:
0x07064: 1202 PUSH ST
0x07066: C232 DINT
0x07068: 4303 NOP
0x0706a: 4C82 0130 MOV.W R12,&Multiplier_MPY
0x0706e: 4D82 0138 MOV.W R13,&Multiplier_OP2
0x07072: 421C 013A MOV.W &Multiplier_RESLO,R12
0x07076: 4132 POP.W ST
0x07078: 0110 RETA