Si vous regardez l'assemblage, alors il est juste de supposer que vous comprenez bien comment le code est compilé. Si vous avez cette connaissance, alors il est parfois possible de «reverse engineering» les changements de sauvegarder dans la langue d'origine, mais il est souvent préférable de ne pas déranger.
Les optimisations que vous effectuez sont susceptibles d'être très petites par rapport au temps et à l'effort requis pour effectuer ces modifications. Je suggère que vous laissiez ce genre de travail au compilateur et que vous preniez une tasse de thé. Si les changements sont importants et que les performances sont critiques (comme dans le monde embarqué), vous pouvez mélanger le code normal avec l'assembleur, mais sur la plupart des ordinateurs et des puces, la performance est généralement suffisante pour éviter ce mal de tête.
Si vous vraiment besoin de plus de performances, puis optimiser le code pas l'ensemble.