         Edinburgh IMP77 Compiler - Version 8.4-2024.12.18

     1  %begin
 0000 C8 00 00 01                           ENTER 0000,1
     2    %integername i, j
     3    %integer k
     4    i == k
 0004 8D 45 F0                              LEA %EAX,[%EBP-16]
 0007 89 45 F8                              MOV [%EBP-8],%EAX
     5    j == k
 000A 8D 45 F0                              LEA %EAX,[%EBP-16]
 000D 89 45 F4                              MOV [%EBP-12],%EAX
     6    %if i == j %start
 0010 8B 45 F8                              MOV %EAX,[%EBP-8]
 0013 3B 45 F4                              CMP %EAX,[%EBP-12]
 0016 75 00                                 JNE L1001
     7      %stop
 0018 B8 07 00 00 00                        MOV %EAX,#7
 001D 50                                    PUSH %EAX
 001E 31 C0                                 XOR %EAX,%EAX
 0020 50                                    PUSH %EAX
 0021 31 C0                                 XOR %EAX,%EAX
 0023 50                                    PUSH %EAX
 0024 31 C0                                 XOR %EAX,%EAX
 0026 50                                    PUSH %EAX
 0027 E8 0B 00                              CALL '_IMPSIGNAL' (EXTERN 11)
 002A 83 C4 10                              ADD %ESP,#16
     8    %finish
 002D                      L1001  EQU $
     9  %endofprogram
 002D C9                                    LEAVE
 002E C3                                    RET
