         Edinburgh IMP77 Compiler - Version 8.4
    1 %externalinteger external int
		.Ltext0:
				.align	1
				.global	EXTERNALRT
				.thumb
				.thumb_func
		EXTERNALRT:
		.LFB186:
    2 %externalintegerspec nonlocal external int
    3
    4 %routine local routine   ;! is this exported? (in Imp77)
    5   external int = 1
				ldr	r2, .L2+4
				ldr	r3, [r3, r2]
				movs	r2, #1
				str	r2, [r3]
		.LBE5:
		.LBE4:
    6 %end
    7
    8 %external %routine external rt
				@ args = 0, pretend = 0, frame = 0
				@ frame_needed = 0, uses_anonymous_args = 0
				@ link register save eliminated.
				ldr	r3, .L2
		.LPIC0:
				add	r3, pc
		.LBB4:
		.LBB5:
    9   local routine
   10 %end
   11
				bx	lr
		.L3:
				.align	2
		.L2:
				.word	_GLOBAL_OFFSET_TABLE_-(.LPIC0+4)
				.word	EXTERNALINT(GOT)
		.LFE186:
				.comm	EXTERNALINT,4,4
		.Letext0:
   12 %endoffile
    9 Statements compiled
