; automatic conditional jump expansion demo .386 .MODEL FLAT ExitProcess PROTO NEAR32 stdcall, dwExitCode:DWORD .DATA .CODE _start: xor ecx, ecx ; zero out ecx jz quit_program ; fine: jump expansion beyond 128 bytes ;jecxz quit_program ; error A2075: jump destination too far: by 65409 byte(s) byte 1024*64 dup (?) ; reserve 64 kb of data directly inside code segment quit_program: INVOKE ExitProcess, 0 ; exit with return code 0 PUBLIC _start ; make entry point public END ; end of source code