Si miras las instrucciones previas...
Xor r14b, r14b <---- pone a 0 r14b
Estas 2 instrucciones:
cmp eax, 1 <----
jz direccion
Equivalen a esto:
Si (eax<>1) luego
salta loc_7FF... (probablemente la dirección de una función)
' Y si no
no se ve que sigue, típicamente continuará sin saltar... esto sería... no hay un caso alternativo...
'fin si
Bueno, basta cambiar la instrucción de comparación
Aprovechando que r14b ya sabemos que es 0... y 0 es distinto de 1...
Si queremos que siempre derive hacia la llamada:
cmp r14b, 1 <---- 0 siempre es distinto de 1
..y si queremos que siempre derive hacia el otro lado, el resultado de la comparación debe ser válida, luego:
cmp eax, eax <----- n siempres es igual a n, sea cual sea el valor de n.
mmmm.... se me ocurre que no es tu propio código, si no que estés desemsamblando el código de alguien para modificarlo... así que espero que tengas experiencia.