	; TASKING TSK3000 VIPER C compiler v1.1r1 Build 235
	; Options: -f cc2956a --dep-file=Output\main.d --make-target=Output\main.src -D__ALTIUM_BUILD_MAJOR__=16 -D__ALTIUM_BUILD_MINOR__=0 -D__ALTIUM_PROJECT_NAME__="OsziShow030" -D__SWPLATFORM__ -D__FRAMEWORK__ -IOutput\framecfg -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\platform\fpga\processors\c3000\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\system\ifconfig\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\system\sysutils\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\platform\fpga\drivers\dac\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\platform\fpga\drivers\dac084s085\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\platform\fpga\drivers\spi\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\platform\fpga\peripherals\spi\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\services\platform\interrupts\include -IC:\ProgramData\Altium\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\Extensions\Embedded\Library\Software Platform R10\services\platform\timing\include -t0 -IP:\Hardware\Messgeräte und Werkzeuge\Tektronix\Series_7000\OsziShow030 --iso=99 --debug-info=default --global-type-checking -O2 --rename-sections={module}.{cname} --call=n --align-composites=n --extern-sdata --sdata=4 -o Output\main.src
	; Module start
	.extern	_START
	.source "main.c"

	.section	.text.main.main ,cluster('$group_main')
	.align	4
	.global	main
; Function main
.L4:
main:	.type	func
	addiu	$sp,$sp,-4
.L18:
	sw	$ra,0($sp)
.L19:
	jal	dac_open
	move	$a0,$zero
	sw	$v0,@gprel(dac)($gp)
.L35:
	move	$a0,$v0
	li	$a2,0x80
	move	$a1,$zero
	jal	dac_write
	move	$a3,$zero
.L36:
	lw	$a0,@gprel(dac)($gp)
	li	$a1,0x1
	li	$a2,0x80
	jal	dac_write
	move	$a3,$zero
.L37:
	lw	$a0,@gprel(dac)($gp)
	li	$a1,0x2
	li	$a2,0x80
	jal	dac_write
	move	$a3,$zero
.L38:
	lw	$a0,@gprel(dac)($gp)
	li	$a1,0x3
	li	$a2,0x80
	jal	dac_write
	li	$a3,0x1
.L2:
	j	.L2
	nop
.L16:
	.size	main,*-main
.L13:
	; End of function
	.endsec	; End of section

	.section	.sbss.main.dac ,cluster('$group_sbss')
	.global	dac
	.align	4
dac:	.type	object
	.size	dac,4
	.ds	4
	.endsec	; End of section

	.calls	'main','dac_open'
	.calls	'main','dac_write'
	.calls	'main','',4
	.extern	dac_open
	.extern	dac_write
	.extern	_START
	.section	.debug_info
.L6:
	.dw	386
	.dh	3
	.dw	.L7
	.db	4
.L5:
	.db	1
	.db	"main.c",0
	.db	"TASKING TSK3000 VIPER C compiler",0
	.db	"P:\\Hardware\\Messgeräte und Werkzeuge\\Tektronix\\Series_7000\\OsziShow030\\",0
	.db	12,1
	.dw	.L8
	.db	2
	.db	"dac_open",0
	.db	1,23,15
	.dw	.L17-.L6
	.db	1,1,1,1,3
	.db	"id",0
	.db	1,23,37
	.dw	.L20-.L6
	.db	0
.L17:
	.db	4
	.dw	.L21-.L6
.L21:
	.db	5
	.db	"_dac_s",0
	.db	1,17,16,1
.L20:
	.db	6
	.db	"unsigned int",0
	.db	4,7,2
	.db	"dac_write",0
	.db	1,24,13
	.dw	.L22-.L6
	.db	1,1,1,1,3
	.db	"dac",0
	.db	1,24,30
	.dw	163
	.db	3
	.db	"channel",0
	.db	1,24,44
	.dw	180
	.db	3
	.db	"value",0
	.db	1,24,57
	.dw	.L23-.L6
	.db	3
	.db	"flush",0
	.db	1,24,69
	.dw	.L22-.L6
	.db	0
.L22:
	.db	6
	.db	"_Bool",0
	.db	1,2
.L23:
	.db	6
	.db	"int",0
	.db	4,5,7
	.db	"__size_t",0
	.db	2,1,1
	.dw	180
	.db	7
	.db	"__codeptr",0
	.db	2,1,1
	.dw	.L24-.L6
.L24:
	.db	4
	.dw	.L25-.L6
.L25:
	.db	8,1,7
	.db	"_iob_flag_t",0
	.db	3,74,25
	.dw	.L26-.L6
.L26:
	.db	6
	.db	"unsigned short int",0
	.db	2,7,7
	.db	"dac_t",0
	.db	1,17,23
	.dw	168
	.db	0
	.endsec	; End of section

	.section	.debug_abbrev
.L7:
	.db	1,17,1,3,8,37,8,27,8,19,15,128,70,12,16,6,0,0,2,46,1,3,8,58,15,59,15,57,15,73,19,54,15,39,12,63,12,60
	.db	12,0,0,3,5,0,3,8,58,15,59,15,57,15,73,19,0,0,4,15,0,73,19,0,0,5,19,0,3,8,58,15,59,15,57,15,60,12,0,0,6
	.db	36,0,3,8,11,15,62,15,0,0,7,22,0,3,8,58,15,59,15,57,15,73,19,0,0,8,21,0,54,15,0,0,0
	.endsec	; End of section

	.section	.debug_line
.L8:
	.dw	.L28-.L27
.L27:
	.dh	3
	.dw	.L30-.L29
.L29:
	.db	4,1,-4,9,10,0,1,1,1,1,0,0,0,1,0
	.db	"C:\\ProgramData\\Altium\\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\\Extensions\\Embedded\\Library\\Software Platform R10\\platform\\fpga\\drivers\\dac\\include\\dac.h",0
	.db	0,0,0
	.db	"main.c",0
	.db	0,0,0
	.db	"C:\\ProgramData\\Altium\\Altium Designer {58384BBB-A315-484C-B664-3957915CC005}\\Extensions\\Embedded\\Tasking\\c3000\\include\\stdio.h",0
	.db	0,0,0,0
.L30:
.L28:
	.endsec	; End of section

	.section	.debug_info ,cluster('$group_main')
.L9:
	.dw	170
	.dh	3
	.dw	.L10
	.db	4,1
	.db	"main.c",0
	.db	"TASKING TSK3000 VIPER C compiler",0
	.db	"P:\\Hardware\\Messgeräte und Werkzeuge\\Tektronix\\Series_7000\\OsziShow030\\",0
	.db	12,1
	.dw	.L12,.L11
	.db	2
	.dw	.L5
	.db	3
	.db	"main",0
	.db	1,8,6,1,1,1
	.dw	.L4,.L16,.L3
	.db	4
	.dw	.L4,.L16
	.db	0,0
	.endsec	; End of section

	.section	.debug_abbrev ,cluster('$group_main')
.L10:
	.db	1,17,1,3,8,37,8,27,8,19,15,128,70,12,85,6,16,6,0,0,2,61,0,24,16,0,0,3,46,1,3,8,58,15,59,15,57,15,54,15
	.db	39,12,63,12,17,1,18,1,64,6,0,0,4,11,0,17,1,18,1,0,0,0
	.endsec	; End of section

	.section	.debug_line ,cluster('$group_main')
.L11:
	.dw	.L32-.L31
.L31:
	.dh	3
	.dw	.L34-.L33
.L33:
	.db	4,1,-4,9,10,0,1,1,1,1,0,0,0,1,0
	.db	"main.c",0
	.db	0,0,0,0
.L34:
	.db	5,6,7,0,5,2
	.dw	.L4
	.db	3,7,1,5,27
	.db	15+9*((.L19-.L4)/4)
	.db	5,35
	.db	15+9*((.L35-.L19)/4)
	.db	15+9*((.L36-.L35)/4)
	.db	15+9*((.L37-.L36)/4)
	.db	5,34
	.db	15+9*((.L38-.L37)/4)
	.db	5,17
	.db	16+9*((.L2-.L38)/4)
	.db	5,1,9
	.dh	.L13-.L2
	.db	3,2,0,1,1
.L32:
	.endsec	; End of section

	.section	.debug_ranges ,cluster('$group_main')
.L12:
	.dw	-1
	.dw	.L4
	.dw	0
	.dw	.L13-.L4
	.dw	0,0
	.endsec	; End of section

	.section	.debug_info ,cluster('$group_sbss')
.L14:
	.dw	147
	.dh	3
	.dw	.L15
	.db	4,1
	.db	"main.c",0
	.db	"TASKING TSK3000 VIPER C compiler",0
	.db	"P:\\Hardware\\Messgeräte und Werkzeuge\\Tektronix\\Series_7000\\OsziShow030\\",0
	.db	12,1,2
	.dw	.L5
	.db	3
	.db	"dac",0
	.db	2,6,8
	.dw	.L17
	.db	1,5,3
	.dw	dac
	.db	0
	.endsec	; End of section

	.section	.debug_abbrev ,cluster('$group_sbss')
.L15:
	.db	1,17,1,3,8,37,8,27,8,19,15,128,70,12,0,0,2,61,0,24,16,0,0,3,52,0,3,8,58,15,59,15,57,15,73,16,63,12,2,9
	.db	0,0,0
	.endsec	; End of section

	.section	.debug_loc ,cluster('$group_main')
.L3:
	.dw	-1
	.dw	.L4,.L4-.L4,.L18-.L4
	.dh	2
	.db	141,0
	.dw	.L18-.L4,.L16-.L4
	.dh	2
	.db	141,4
	.dw	0,0
	.endsec	; End of section

	.section	.debug_frame
.L39:
	.dw	40
	.dw	-1
	.db	3,0,4,1,31,12,29,0,8,0,8,29,8,31,8,1,8,16,8,17,8,18,8,19,8,20,8,21,8,22,8,23,8,28,8,30
	.endsec	; End of section

	.section	.debug_frame ,cluster('$group_main')
	.dw	36
	.dw	.L39,.L4,.L16-.L4
	.db	4
	.dw	(.L18-.L4)/4
	.db	19,4,22,29,3,19,141,4,4
	.dw	(.L19-.L18)/4
	.db	17,31,124,0,0,0
	.endsec	; End of section

	; Module end
	.end
