У Вас картинка GOTO неправильная. Он должен:
1. Стоять вверх ногами.
2. Находиться за JMP.
3. Смотреть в другую сторону.
P.s. чаще всего вижу GOTO там, где он не нужен и/или не работает.
Ну кстати goto может быть и полезным, если знать как его юзать. Например быстро выйти из супер вложенного цикла или реализовать на нем конечный автомат (хотя это и на switch же можно).
1. Стоять вверх ногами.
2. Находиться за JMP.
3. Смотреть в другую сторону.
P.s. чаще всего вижу GOTO там, где он не нужен и/или не работает.
Надо было JNE/JE или JNZ/JZ