	far code
	far data
;#NO_APP
	cseg
	even
	xdef	_mySyncSBitMap
_mySyncSBitMap:
	add.w	#-12,sp
	movem.l	d2-d7/a2-a3/a5-a6,-(sp)
	move.l	a0,(48,sp)
	move.l	a6,(44,sp)
	move.l	(8,a0),(40,sp)
	tst.l	(32,a0)
	beq	L1
	btst	#2,(31,a0)
	beq	L1
	tst.l	(40,sp)
	beq	L1
	moveq	#63,d6
	not.b	d6
	moveq	#0,d7
	not.b	d7
	lea	(0).w,a2
	even
L7:
	move.l	(40,sp),a0
	tst.l	(8,a0)
	bne	L6
	move.l	(48,sp),a1
	move.l	(12,a1),d0
	move.w	(16,a0),a1
	move.w	(18,a0),a3
	move.l	a1,a6
	move.l	(48,sp),a5
	sub.w	(16,a5),a6
	move.l	a6,d2
	move.l	a3,a0
	sub.w	(18,a5),a0
	move.l	a0,d3
	move.l	(40,sp),a5
	move.w	(20,a5),d4
	ext.l	d4
	sub.l	a1,d4
	move.w	(22,a5),d5
	ext.l	d5
	sub.l	a3,d5
	move.l	(44,sp),a6
	move.l	d0,a5
	move.l	(4,a5),a0
	move.l	a1,d0
	move.l	a3,d1
	move.l	(48,sp),a3
	move.l	(32,a3),a1
	move.l	d2,a5
	sub.w	(44,a3),a5
	move.l	a5,d2
	move.l	d3,a5
	sub.w	(46,a3),a5
	move.l	a5,d3
	addq.l	#1,d4
	addq.l	#1,d5
;#APP
;ERROR: parse error
parse error, can't convert -> 	jsr a6@(-0x1e:W) <-
;#NO_APP
L6:
	move.l	(40,sp),a6
	move.l	(a6),(40,sp)
	bne	L7
	even
L1:
	movem.l	(sp)+,d2-d7/a2-a3/a5-a6
	add.w	#12,sp
	rts

;Global:
	xref W
;Local	L1 L6 L7 _mySyncSBitMap 
;ERRORS: 1
