wenn beide Codes eigentlich das gleiche machen, dann poste doch mal die compilierten und disassemblierten Ergebnisse. Dann kann man es 1:1 vergleichen, wo der Unterschied herkommen könnte.