;--------------------------------------------------------
; File Created by SDCC : FreeWare ANSI-C Compiler
; Version 2.4.0 Tue Oct 12 01:21:35 2004

;--------------------------------------------------------
	.module sincosf
	
	.area CSEG
	.area GSINIT
	.area GSFINAL
	.area XINIT
	.area DSEG
	.area OSEG    (OVR)
	.area BSEG
	.area XSEG
	.area XISEG
;--------------------------------------------------------
; Public variables in this module
;--------------------------------------------------------
	.globl _sincosf
	.globl _sincosf_PARM_2
	.globl _sincosf_PARM_1
;--------------------------------------------------------
;  ram data
;--------------------------------------------------------
	.area DSEG
_sincosf_sloc0_1_0::
	.ds 2
_sincosf_sloc1_1_0::
	.ds 4
;--------------------------------------------------------
; overlayable items in  ram 
;--------------------------------------------------------
	.area OSEG    (OVR)
;--------------------------------------------------------
; external initialized ram data
;--------------------------------------------------------
	.area XISEG
;--------------------------------------------------------
; extended address mode data
;--------------------------------------------------------
	.area XSEG
_sincosf_PARM_1::
	.ds 4
_sincosf_PARM_2::
	.ds 2
_sincosf_y_1_1::
	.ds 4
_sincosf_f_1_1::
	.ds 4
_sincosf_r_1_1::
	.ds 4
_sincosf_g_1_1::
	.ds 4
_sincosf_XN_1_1::
	.ds 4
_sincosf_N_1_1::
	.ds 2
_sincosf_sign_1_1::
	.ds 1
;--------------------------------------------------------
; global & static initialisations
;--------------------------------------------------------
	.area GSINIT
	.area GSFINAL
	.area GSINIT
;--------------------------------------------------------
; Home
;--------------------------------------------------------
	.area HOME
	.area CSEG
;--------------------------------------------------------
; code
;--------------------------------------------------------
	.area CSEG
;------------------------------------------------------------
;Allocation info for local variables in function 'sincosf'
;------------------------------------------------------------
;sloc0                     Allocated with name '_sincosf_sloc0_1_0'
;sloc1                     Allocated with name '_sincosf_sloc1_1_0'
;x                         Allocated with name '_sincosf_PARM_1'
;iscos                     Allocated with name '_sincosf_PARM_2'
;y                         Allocated with name '_sincosf_y_1_1'
;f                         Allocated with name '_sincosf_f_1_1'
;r                         Allocated with name '_sincosf_r_1_1'
;g                         Allocated with name '_sincosf_g_1_1'
;XN                        Allocated with name '_sincosf_XN_1_1'
;N                         Allocated with name '_sincosf_N_1_1'
;sign                      Allocated with name '_sincosf_sign_1_1'
;------------------------------------------------------------
;sincosf.c:39: float sincosf(const float x, const int iscos)
;	-----------------------------------------
;	 function sincosf
;	-----------------------------------------
_sincosf:
;sincosf.c:49: if(iscos)
;     genIfx
;     loadRegFromAop (a, EXT(_sincosf_PARM_2), 0)
	lda	(_sincosf_PARM_2 + 1)
	ora	_sincosf_PARM_2
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00105$
00126$:
;sincosf.c:51: y=fabsf(x)+HALF_PI;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 0)
	lda	(_sincosf_PARM_1 + 3)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 0), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 1)
	lda	(_sincosf_PARM_1 + 2)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 1), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 2)
	lda	(_sincosf_PARM_1 + 1)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 2), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 3)
	lda	_sincosf_PARM_1
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 3), stacked=0, isaddr=1
	sta	_fabsf_PARM_1
;     genCall
	jsr	_fabsf
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0xDB), 0)
	lda	#0xDB
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0xDB), 1)
	lda	#0x0F
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0xDB), 2)
	lda	#0xC9
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0xDB), 3)
	lda	#0x3F
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_y_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_y_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_y_1_1
;sincosf.c:52: sign=0;
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(_sincosf_sign_1_1), 0), stacked=0, isaddr=0
	sta	_sincosf_sign_1_1
; Peephole 3	- shortened jmp to bra
	bra	00106$
00105$:
;sincosf.c:56: if(x<0.0)
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 0)
	lda	(_sincosf_PARM_1 + 3)
;     storeRegToAop (a, EXT(___fslt_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fslt_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 1)
	lda	(_sincosf_PARM_1 + 2)
;     storeRegToAop (a, EXT(___fslt_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fslt_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 2)
	lda	(_sincosf_PARM_1 + 1)
;     storeRegToAop (a, EXT(___fslt_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fslt_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 3)
	lda	_sincosf_PARM_1
;     storeRegToAop (a, EXT(___fslt_PARM_1), 3), stacked=0, isaddr=1
	sta	___fslt_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(___fslt_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fslt_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x00), 1)
	lda	#0x00
;     storeRegToAop (a, EXT(___fslt_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fslt_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x00), 2)
	lda	#0x00
;     storeRegToAop (a, EXT(___fslt_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fslt_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x00), 3)
	lda	#0x00
;     storeRegToAop (a, EXT(___fslt_PARM_2), 3), stacked=0, isaddr=1
	sta	___fslt_PARM_2
;     genCall
	jsr	___fslt
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, REG(-,-,x,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
;     genIfx
	tsta
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00102$
00127$:
; forgot to free a
;sincosf.c:57: { y=-x; sign=1; }
;     genUminus
;     genUminusFloat
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 0)
	lda	(_sincosf_PARM_1 + 3)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 1)
	lda	(_sincosf_PARM_1 + 2)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 1), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 2)
	lda	(_sincosf_PARM_1 + 1)
	eor	#0x80
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 1)
;     genAssign
;     loadRegFromAop (a, LIT(#0x01), 0)
	lda	#0x01
;     storeRegToAop (a, EXT(_sincosf_sign_1_1), 0), stacked=0, isaddr=0
	sta	_sincosf_sign_1_1
; Peephole 3	- shortened jmp to bra
	bra	00106$
00102$:
;sincosf.c:59: { y=x; sign=0; }
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 0)
	lda	(_sincosf_PARM_1 + 3)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 1)
	lda	(_sincosf_PARM_1 + 2)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 1), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 2)
	lda	(_sincosf_PARM_1 + 1)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 3)
	lda	_sincosf_PARM_1
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_y_1_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(_sincosf_sign_1_1), 0), stacked=0, isaddr=0
	sta	_sincosf_sign_1_1
00106$:
;sincosf.c:62: if(y>YMAX)
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 0)
	lda	(_sincosf_y_1_1 + 3)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 1)
	lda	(_sincosf_y_1_1 + 2)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 2)
	lda	(_sincosf_y_1_1 + 1)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 3)
	lda	_sincosf_y_1_1
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsgt_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x00), 1)
	lda	#0x0C
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x00), 2)
	lda	#0x49
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x00), 3)
	lda	#0x46
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsgt_PARM_2
;     genCall
	jsr	___fsgt
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, REG(-,-,x,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
;     genIfx
	tsta
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00108$
00128$:
; forgot to free a
;sincosf.c:64: errno=ERANGE;
;     genAssign
;     loadRegFromAop (a, LIT(#0x22), 0)
	lda	#0x22
;     storeRegToAop (a, EXT(_errno), 0), stacked=0, isaddr=1
	sta	(_errno + 1)
;     loadRegFromAop (a, LIT(#0x22), 1)
	lda	#0x00
;     storeRegToAop (a, EXT(_errno), 1), stacked=0, isaddr=1
	sta	_errno
;sincosf.c:65: return 0.0;
;     genRet
	mov	#0x00,*__ret3
	mov	#0x00,*__ret2
;     loadRegFromAop (x, LIT(#0x00), 1)
	ldx	#0x00
;     storeRegToAop (x, REG(-,-,-,x), 0), stacked=0, isaddr=0
; transferRegReg(x,x)
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, REG(-,-,-,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
	jmp	00115$
00108$:
;sincosf.c:69: N=((y*iPI)+0.5); /*y is positive*/
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 0)
	lda	(_sincosf_y_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 1)
	lda	(_sincosf_y_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 2)
	lda	(_sincosf_y_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 3)
	lda	_sincosf_y_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x83), 0)
	lda	#0x83
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x83), 1)
	lda	#0xF9
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x83), 2)
	lda	#0xA2
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x83), 3)
	lda	#0x3E
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x00), 1)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x00), 2)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x00), 3)
	lda	#0x3F
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fs2sint_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fs2sint_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fs2sint_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fs2sint_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 3), stacked=0, isaddr=1
	sta	___fs2sint_PARM_1
;     genCall
	jsr	___fs2sint
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_N_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_N_1_1 + 1)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_N_1_1), 1), stacked=0, isaddr=0
	stx	_sincosf_N_1_1
;sincosf.c:72: if(N&1) sign=~sign;
;     genAnd
;     loadRegFromAop (a, EXT(_sincosf_N_1_1), 0)
	lda	(_sincosf_N_1_1 + 1)
	and	#0x01
	bne	00129$
;     loadRegFromAop (a, EXT(_sincosf_N_1_1), 1)
	lda	_sincosf_N_1_1
	and	#0x00
00129$:
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00110$
00130$:
;     genCpl
;     loadRegFromAop (a, EXT(_sincosf_sign_1_1), 0)
	lda	_sincosf_sign_1_1
	coma
;     storeRegToAop (a, EXT(_sincosf_sign_1_1), 0), stacked=0, isaddr=0
	sta	_sincosf_sign_1_1
00110$:
;sincosf.c:74: XN=N;
;     genCall
;     loadRegFromAop (x, EXT(_sincosf_N_1_1), 1)
	ldx	_sincosf_N_1_1
;     storeRegToAop (x, REG(-,-,-,x), 0), stacked=0, isaddr=0
; transferRegReg(x,x)
;     loadRegFromAop (a, EXT(_sincosf_N_1_1), 0)
	lda	(_sincosf_N_1_1 + 1)
;     storeRegToAop (a, REG(-,-,-,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
	jsr	___sint2fs
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_XN_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_XN_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_XN_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_XN_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_XN_1_1
;sincosf.c:76: if(iscos) XN-=0.5;
;     genIfx
;     loadRegFromAop (a, EXT(_sincosf_PARM_2), 0)
	lda	(_sincosf_PARM_2 + 1)
	ora	_sincosf_PARM_2
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00112$
00131$:
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 0)
	lda	(_sincosf_XN_1_1 + 3)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 1)
	lda	(_sincosf_XN_1_1 + 2)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 2)
	lda	(_sincosf_XN_1_1 + 1)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 3)
	lda	_sincosf_XN_1_1
;     storeRegToAop (a, EXT(___fssub_PARM_1), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(___fssub_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x00), 1)
	lda	#0x00
;     storeRegToAop (a, EXT(___fssub_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x00), 2)
	lda	#0x00
;     storeRegToAop (a, EXT(___fssub_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x00), 3)
	lda	#0x3F
;     storeRegToAop (a, EXT(___fssub_PARM_2), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_2
;     genCall
	jsr	___fssub
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_XN_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_XN_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_XN_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_XN_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_XN_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_XN_1_1
00112$:
;sincosf.c:78: y=fabsf(x);
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 0)
	lda	(_sincosf_PARM_1 + 3)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 0), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 1)
	lda	(_sincosf_PARM_1 + 2)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 1), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 2)
	lda	(_sincosf_PARM_1 + 1)
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 2), stacked=0, isaddr=1
	sta	(_fabsf_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_PARM_1), 3)
	lda	_sincosf_PARM_1
;     storeRegToAop (a, EXT(_fabsf_PARM_1), 3), stacked=0, isaddr=1
	sta	_fabsf_PARM_1
;     genCall
	jsr	_fabsf
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_y_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_y_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_y_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_y_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_y_1_1
;sincosf.c:79: r=(int)y;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 0)
	lda	(_sincosf_y_1_1 + 3)
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fs2sint_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 1)
	lda	(_sincosf_y_1_1 + 2)
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fs2sint_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 2)
	lda	(_sincosf_y_1_1 + 1)
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fs2sint_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 3)
	lda	_sincosf_y_1_1
;     storeRegToAop (a, EXT(___fs2sint_PARM_1), 3), stacked=0, isaddr=1
	sta	___fs2sint_PARM_1
;     genCall
	jsr	___fs2sint
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, DIR(_sincosf_sloc0_1_0), 0), stacked=0, isaddr=0
	sta	*(_sincosf_sloc0_1_0 + 1)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, DIR(_sincosf_sloc0_1_0), 1), stacked=0, isaddr=0
	stx	*_sincosf_sloc0_1_0
;     genCall
;     loadRegFromAop (x, DIR(_sincosf_sloc0_1_0), 1)
	ldx	*_sincosf_sloc0_1_0
;     storeRegToAop (x, REG(-,-,-,x), 0), stacked=0, isaddr=0
; transferRegReg(x,x)
;     loadRegFromAop (a, DIR(_sincosf_sloc0_1_0), 0)
	lda	*(_sincosf_sloc0_1_0 + 1)
;     storeRegToAop (a, REG(-,-,-,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
	jsr	___sint2fs
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_r_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_r_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_r_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_r_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_r_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_r_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_r_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_r_1_1
;sincosf.c:80: g=y-r;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 0)
	lda	(_sincosf_y_1_1 + 3)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 1)
	lda	(_sincosf_y_1_1 + 2)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 2)
	lda	(_sincosf_y_1_1 + 1)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_y_1_1), 3)
	lda	_sincosf_y_1_1
;     storeRegToAop (a, EXT(___fssub_PARM_1), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 0)
	lda	(_sincosf_r_1_1 + 3)
;     storeRegToAop (a, EXT(___fssub_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 1)
	lda	(_sincosf_r_1_1 + 2)
;     storeRegToAop (a, EXT(___fssub_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 2)
	lda	(_sincosf_r_1_1 + 1)
;     storeRegToAop (a, EXT(___fssub_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 3)
	lda	_sincosf_r_1_1
;     storeRegToAop (a, EXT(___fssub_PARM_2), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_2
;     genCall
	jsr	___fssub
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_g_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_g_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_g_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_g_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_g_1_1
;sincosf.c:81: f=((r-XN*C1)+g)-XN*C2;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 0)
	lda	(_sincosf_XN_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 1)
	lda	(_sincosf_XN_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 2)
	lda	(_sincosf_XN_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 3)
	lda	_sincosf_XN_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x00), 0)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x00), 1)
	lda	#0x00
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x00), 2)
	lda	#0x49
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x00), 3)
	lda	#0x40
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fssub_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fssub_PARM_2), 1), stacked=0, isaddr=1
	stx	(___fssub_PARM_2 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fssub_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fssub_PARM_2), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_2
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 0)
	lda	(_sincosf_r_1_1 + 3)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 1)
	lda	(_sincosf_r_1_1 + 2)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 2)
	lda	(_sincosf_r_1_1 + 1)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_r_1_1), 3)
	lda	_sincosf_r_1_1
;     storeRegToAop (a, EXT(___fssub_PARM_1), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_1
;     genCall
	jsr	___fssub
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fssub_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fssub_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fssub_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fssub_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fssub_PARM_1), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 0)
	lda	(_sincosf_XN_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 1)
	lda	(_sincosf_XN_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 2)
	lda	(_sincosf_XN_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_XN_1_1), 3)
	lda	_sincosf_XN_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x22), 0)
	lda	#0x22
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x22), 1)
	lda	#0xAA
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x22), 2)
	lda	#0x7D
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x22), 3)
	lda	#0x3A
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fssub_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fssub_PARM_2), 1), stacked=0, isaddr=1
	stx	(___fssub_PARM_2 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fssub_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fssub_PARM_2 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fssub_PARM_2), 3), stacked=0, isaddr=1
	sta	___fssub_PARM_2
;     genCall
	jsr	___fssub
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_f_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_f_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_f_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_f_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_f_1_1
;sincosf.c:83: g=f*f;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 3)
	lda	_sincosf_f_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 3)
	lda	_sincosf_f_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_g_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_g_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_g_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_g_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_g_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_g_1_1
;sincosf.c:84: if(g>EPS2) //Used to be if(fabsf(f)>EPS)
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsgt_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsgt_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsgt_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0xF3), 0)
	lda	#0xF3
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0xF3), 1)
	lda	#0xFF
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0xF3), 2)
	lda	#0x7F
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsgt_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0xF3), 3)
	lda	#0x33
;     storeRegToAop (a, EXT(___fsgt_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsgt_PARM_2
;     genCall
	jsr	___fsgt
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, REG(-,-,x,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
;     genIfx
	tsta
;     genIfxJump
	bne	00132$
	jmp	00114$
00132$:
; forgot to free a
;sincosf.c:86: r=(((r4*g+r3)*g+r2)*g+r1)*g;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x5B), 0)
	lda	#0x5B
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x5B), 1)
	lda	#0x9C
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x5B), 2)
	lda	#0x2E
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x5B), 3)
	lda	#0x36
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x22), 0)
	lda	#0x22
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x22), 1)
	lda	#0xB2
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x22), 2)
	lda	#0x4F
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x22), 3)
	lda	#0xB9
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0x3E), 0)
	lda	#0x3E
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0x3E), 1)
	lda	#0x87
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0x3E), 2)
	lda	#0x08
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0x3E), 3)
	lda	#0x3C
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genAssign
;     loadRegFromAop (a, LIT(#0xA4), 0)
	lda	#0xA4
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (a, LIT(#0xA4), 1)
	lda	#0xAA
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, LIT(#0xA4), 2)
	lda	#0x2A
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, LIT(#0xA4), 3)
	lda	#0xBE
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	stx	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 0)
	lda	(_sincosf_g_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 1)
	lda	(_sincosf_g_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 2)
	lda	(_sincosf_g_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, EXT(_sincosf_g_1_1), 3)
	lda	_sincosf_g_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsmul_PARM_2), 1), stacked=0, isaddr=1
	stx	(___fsmul_PARM_2 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_2 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsmul_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_2
;sincosf.c:87: f+=f*r;
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsmul_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 3)
	lda	_sincosf_f_1_1
;     storeRegToAop (a, EXT(___fsmul_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsmul_PARM_1
;     genCall
	jsr	___fsmul
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(___fsadd_PARM_2), 1), stacked=0, isaddr=1
	stx	(___fsadd_PARM_2 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_2 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(___fsadd_PARM_2), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_2
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 0), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 1), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 2), stacked=0, isaddr=1
	sta	(___fsadd_PARM_1 + 1)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 3)
	lda	_sincosf_f_1_1
;     storeRegToAop (a, EXT(___fsadd_PARM_1), 3), stacked=0, isaddr=1
	sta	___fsadd_PARM_1
;     genCall
	jsr	___fsadd
;     loadRegFromAop (a, REG(-,-,-,a), 0)
; transferRegReg(a,a)
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 0), stacked=0, isaddr=0
	sta	(_sincosf_f_1_1 + 3)
;     loadRegFromAop (x, REG(-,-,-,x), 0)
; transferRegReg(x,x)
;     storeRegToAop (x, EXT(_sincosf_f_1_1), 1), stacked=0, isaddr=0
	stx	(_sincosf_f_1_1 + 2)
;     loadRegFromAop (a, DIR(__ret2), 0)
	lda	*__ret2
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 2), stacked=0, isaddr=0
	sta	(_sincosf_f_1_1 + 1)
;     loadRegFromAop (a, DIR(__ret3), 0)
	lda	*__ret3
;     storeRegToAop (a, EXT(_sincosf_f_1_1), 3), stacked=0, isaddr=0
	sta	_sincosf_f_1_1
00114$:
;sincosf.c:89: return (sign?-f:f);
;     genIfx
;     loadRegFromAop (a, EXT(_sincosf_sign_1_1), 0)
	lda	_sincosf_sign_1_1
;     genIfxJump
; Peephole 2d	- eliminated jmp
	beq	00117$
00133$:
;     genUminus
;     genUminusFloat
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 0), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 1), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
	eor	#0x80
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 2), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 1)
; Peephole 3	- shortened jmp to bra
	bra	00118$
00117$:
;     genAssign
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 0)
	lda	(_sincosf_f_1_1 + 3)
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 0), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 3)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 1)
	lda	(_sincosf_f_1_1 + 2)
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 1), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 2)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 2)
	lda	(_sincosf_f_1_1 + 1)
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 2), stacked=0, isaddr=0
	sta	*(_sincosf_sloc1_1_0 + 1)
;     loadRegFromAop (a, EXT(_sincosf_f_1_1), 3)
	lda	_sincosf_f_1_1
;     storeRegToAop (a, DIR(_sincosf_sloc1_1_0), 3), stacked=0, isaddr=0
	sta	*_sincosf_sloc1_1_0
00118$:
;     genRet
	mov	*_sincosf_sloc1_1_0,*__ret3
	mov	*(_sincosf_sloc1_1_0 + 1),*__ret2
;     loadRegFromAop (x, DIR(_sincosf_sloc1_1_0), 1)
	ldx	*(_sincosf_sloc1_1_0 + 2)
;     storeRegToAop (x, REG(-,-,-,x), 0), stacked=0, isaddr=0
; transferRegReg(x,x)
;     loadRegFromAop (a, DIR(_sincosf_sloc1_1_0), 0)
	lda	*(_sincosf_sloc1_1_0 + 3)
;     storeRegToAop (a, REG(-,-,-,a), 0), stacked=0, isaddr=0
; transferRegReg(a,a)
00115$:
	rts
	.area CSEG
	.area XINIT
