         Edinburgh IMP77 Compiler - Version 8.4
    1 %begin
				.section .mdebug.abi32
				.previous
				.nan	legacy
				.module	fp=xx
				.module	nooddspreg
				.abicalls
		$Ltext0:
				.align	2
				.globl	main
				LFB185 = .
				.set	nomips16
				.set	nomicromips
				.ent	main
		main:
				.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 16, gp= 8
				.mask	0x80000000,-4
				.fmask	0x00000000,0
				.set	noreorder
				.set	nomacro
				LVL0 = .
				addiu	$sp,$sp,-32
				sw	$31,28($sp)
				lui	$28,%hi(__gnu_local_gp)
				addiu	$28,$28,%lo(__gnu_local_gp)
				.cprestore	16
    2   %routine true
				lw	$25,%call16(_imp_initialise)($28)
				.reloc	1f,R_MIPS_JALR,_imp_initialise
			1:	jalr	$25
				nop
				LVL1 = .
				lw	$28,16($sp)
				LVL2 = .
				LDL1 = .
				LDL2 = .
				LDL3 = .
				LDL4 = .
				LDL5 = .
				LDL6 = .
				LDL7 = .
				LDL8 = .
				LDL9 = .
				LDL10 = .
				LDL11 = .
				LDL12 = .
				LDL13 = .
				LDL14 = .
				LDL15 = .
				LDL16 = .
				LDL17 = .
				LDL18 = .
				LDL19 = .
				LDL20 = .
				LDL21 = .
				LDL22 = .
				LDL23 = .
				LDL24 = .
				LDL25 = .
				LDL26 = .
		$L3:
				.option	pic0
				b	$L3
				nop
				.option	pic2
				.set	macro
				.set	reorder
				.end	main
		$LFE185:
		$Letext0:
    3   %end
    4   %integer a,b,c,d,e,f,g,h
    5
    6   ! conditionals
    7   true %if a = b
    8   %comment   true %if a = b
    9   true %if a < b %or b < c
   10   %comment   true %if a < b %or b < c
   11   true %if a < b %and b < c
   12   %comment   true %if a < b %and b < c
   13   true %if a < b < c
   14   %comment   true %if a < b < c
   15   true %if a < b %and (a < b %or b < c)
   16   %comment   true %if a < b %and (a < b %or b < c)
   17   true %if a < b %and ((a < b %and b < c) %or b < c)
   18   %comment   true %if a < b %and ((a < b %and b < c) %or b < c)
   19   true %if a < b %or ((a < b %or b < c) %and b < c)
   20   %comment   true %if a < b %or ((a < b %or b < c) %and b < c)
   21
   22   true %unless a = b
   23   %comment   true %unless a = b
   24   true %unless a < b %or b < c
   25   %comment   true %unless a < b %or b < c
   26   true %unless a < b %and b < c
   27   %comment   true %unless a < b %and b < c
   28   true %unless a < b < c
   29   %comment   true %unless a < b < c
   30   true %unless a < b %and (a < b %or b < c)
   31   %comment   true %unless a < b %and (a < b %or b < c)
   32   true %unless a < b %and ((a < b %and b < c) %or b < c)
   33   %comment   true %unless a < b %and ((a < b %and b < c) %or b < c)
   34   true %unless a < b %or ((a < b %or b < c) %and b < c)
   35   %comment   true %unless a < b %or ((a < b %or b < c) %and b < c)
   36
   37   true %while a = b
   38   %comment   true %while a = b
   39   true %while a < b %or b < c
   40   %comment   true %while a < b %or b < c
   41   true %while a < b %and b < c
   42   %comment   true %while a < b %and b < c
   43   true %while a < b < c
   44   %comment   true %while a < b < c
   45   true %while a < b %and (a < b %or b < c)
   46   %comment   true %while a < b %and (a < b %or b < c)
   47   true %while a < b %and ((a < b %and b < c) %or b < c)
   48   %comment   true %while a < b %and ((a < b %and b < c) %or b < c)
   49   true %while a < b %or ((a < b %or b < c) %and b < c)
   50   %comment   true %while a < b %or ((a < b %or b < c) %and b < c)
   51
   52   true %until a = b
   53   %comment   true %until a = b
   54   true %until a < b %or b < c
   55   %comment   true %until a < b %or b < c
   56   true %until a < b %and b < c
   57   %comment   true %until a < b %and b < c
   58   true %until a < b < c
   59   %comment   true %until a < b < c
   60   true %until a < b %and (a < b %or b < c)
   61   %comment   true %until a < b %and (a < b %or b < c)
   62   true %until a < b %and ((a < b %and b < c) %or b < c)
   63   %comment   true %until a < b %and ((a < b %and b < c) %or b < c)
   64   true %until a < b %or ((a < b %or b < c) %and b < c)
   65   %comment   true %until a < b %or ((a < b %or b < c) %and b < c)
   66
   67   ! conditionals
   68   true %if %not a = b
   69   %comment   true %if %not a = b
   70   true %if %not ( a < b %or b < c)
   71   %comment   true %if %not ( a < b %or b < c)
   72   true %if %not ( a < b %and b < c)
   73   %comment   true %if %not ( a < b %and b < c)
   74   true %if %not ( a < b < c)
   75   %comment   true %if %not ( a < b < c)
   76   true %if %not ( a < b %and (a < b %or b < c))
   77   %comment   true %if %not ( a < b %and (a < b %or b < c))
   78   true %if %not ( a < b %and ((a < b %and b < c) %or b < c))
   79   %comment   true %if %not ( a < b %and ((a < b %and b < c) %or b < c))
   80   true %if %not ( a < b %or ((a < b %or b < c) %and b < c))
   81   %comment   true %if %not ( a < b %or ((a < b %or b < c) %and b < c))
   82
   83   true %unless %not a = b
   84   %comment   true %unless %not a = b
   85   true %unless %not ( a < b %or b < c)
   86   %comment   true %unless %not ( a < b %or b < c)
   87   true %unless %not ( a < b %and b < c)
   88   %comment   true %unless %not ( a < b %and b < c)
   89   true %unless %not ( a < b < c)
   90   %comment   true %unless %not ( a < b < c)
   91   true %unless %not ( a < b %and (a < b %or b < c))
   92   %comment   true %unless %not ( a < b %and (a < b %or b < c))
   93   true %unless %not ( a < b %and ((a < b %and b < c) %or b < c))
   94   %comment   true %unless %not ( a < b %and ((a < b %and b < c) %or b < c))
   95   true %unless %not ( a < b %or ((a < b %or b < c) %and b < c))
   96   %comment   true %unless %not ( a < b %or ((a < b %or b < c) %and b < c))
   97
   98   true %while %not a = b
   99   %comment   true %while %not a = b
  100   true %while %not ( a < b %or b < c)
  101   %comment   true %while %not ( a < b %or b < c)
  102   true %while %not ( a < b %and b < c)
  103   %comment   true %while %not ( a < b %and b < c)
  104   true %while %not ( a < b < c)
  105   %comment   true %while %not ( a < b < c)
  106   true %while %not ( a < b %and (a < b %or b < c))
  107   %comment   true %while %not ( a < b %and (a < b %or b < c))
  108   true %while %not ( a < b %and ((a < b %and b < c) %or b < c))
  109   %comment   true %while %not ( a < b %and ((a < b %and b < c) %or b < c))
  110   true %while %not ( a < b %or ((a < b %or b < c) %and b < c))
  111   %comment   true %while %not ( a < b %or ((a < b %or b < c) %and b < c))
  112
  113   true %until %not a = b
  114   %comment   true %until %not a = b
  115   true %until %not ( a < b %or b < c)
  116   %comment   true %until %not ( a < b %or b < c)
  117   true %until %not ( a < b %and b < c)
  118   %comment   true %until %not ( a < b %and b < c)
  119   true %until %not ( a < b < c)
  120   %comment   true %until %not ( a < b < c)
  121   true %until %not ( a < b %and (a < b %or b < c))
  122   %comment   true %until %not ( a < b %and (a < b %or b < c))
  123   true %until %not ( a < b %and ((a < b %and b < c) %or b < c))
  124   %comment   true %until %not ( a < b %and ((a < b %and b < c) %or b < c))
  125   true %until %not ( a < b %or ((a < b %or b < c) %and b < c))
  126   %comment   true %until %not ( a < b %or ((a < b %or b < c) %and b < c))
  127
  128 %endofprogram
?H unused
?G unused
?F unused
?E unused
?D unused
   61 Statements compiled
