         Edinburgh IMP77 Compiler - Version 8.4-2024.12.18

     1  %begin
 0000 C8 00 00 01                           ENTER 0000,1
     2    %on %event 3 %start
 0004 89 65 F8                              MOV [%EBP-8],%ESP
 0007 EB 00                                 JMP L1001
 0009                      L1002  EQU $
 0009 8B 65 F8                              MOV %ESP,[%EBP-8]
     3      %monitor
 000C B8 03 00 00 00                        MOV %EAX,#3
 0011 50                                    PUSH %EAX
 0012 B8 FF FF FF FF                        MOV %EAX,#-1
 0017 50                                    PUSH %EAX
 0018 31 C0                                 XOR %EAX,%EAX
 001A 50                                    PUSH %EAX
 001B 31 C0                                 XOR %EAX,%EAX
 001D 50                                    PUSH %EAX
 001E E8 0B 00                              CALL '_IMPSIGNAL' (EXTERN 11)
 0021 83 C4 10                              ADD %ESP,#16
     4    %finish
 0024                      L1001  EQU $
     5    %stop
 0024 B8 05 00 00 00                        MOV %EAX,#5
 0029 50                                    PUSH %EAX
 002A 31 C0                                 XOR %EAX,%EAX
 002C 50                                    PUSH %EAX
 002D 31 C0                                 XOR %EAX,%EAX
 002F 50                                    PUSH %EAX
 0030 31 C0                                 XOR %EAX,%EAX
 0032 50                                    PUSH %EAX
 0033 E8 0B 00                              CALL '_IMPSIGNAL' (EXTERN 11)
 0036 83 C4 10                              ADD %ESP,#16
     6  %endofprogram
