         Edinburgh IMP77 Compiler - Version 8.4
    1 %constinteger NO OF SNS = 2
		.Ltext0:
				.globl	SMDETAILS
				.section	.rodata
				.align 32
		SMDETAILS:
				.byte	38
				.string	"%routine SELECT INPUT(%integer STREAM)"
				.zero	41
				.zero	175
				.byte	39
				.string	"%routine SELECT OUTPUT(%integer STREAM)"
				.zero	40
				.zero	175
				.byte	16
				.string	"%routine NEWLINE"
				.zero	63
				.zero	175
				.globl	SMDETAILS_dv
				.section	.data.rel.local,"aw",@progbits
				.align 32
		SMDETAILS_dv:
				.long	SMDETAILS
				.long	256
				.zero	60
		.Letext0:
    2 %const %string(80) %array SMDETAILS(0:NO OF SNS) =    { 0 } "%routine SELECT INPUT(%integer STREAM)",
    3   { 1 } "%routine SELECT OUTPUT(%integer STREAM)",
    4   { 2 } "%routine NEWLINE"
    5 %endoffile
    3 Statements compiled
