         Edinburgh IMP77 Compiler - Version 8.4-2024.12.18

     1  %begin
 0000 C8 00 00 01                           ENTER 0000,1
     2    %integer int var
     3    int var = 1
 0004 C7 45 F8 01 00 00 00                  MOV DWORD PTR [%EBP-8],#1
     4    %if int var <= 2 %then %start
 000B 8B 45 F8                              MOV %EAX,[%EBP-8]
 000E 3D 02 00 00 00                        CMP %EAX,#2
 0013 7F 00                                 JG L1001
     5      int var = 3
 0015 C7 45 F8 03 00 00 00                  MOV DWORD PTR [%EBP-8],#3
     6    %finish
 001C                      L1001  EQU $
     7  %endofprogram
 001C C9                                    LEAVE
 001D C3                                    RET
