invoke内部の型変換等でeaxとedxを使用する可能性があるため
実際には関係ない場合でもinvokeの引数にeaxとedxを使うのをさける人がいる