⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lss

📁 包内含有关于ipod mp3透反式1.46 tft液晶屏的avr示例程序和液晶屏转接板的protel原理图和pcb图。
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     f26:	7f 90       	pop	r7
     f28:	6f 90       	pop	r6
     f2a:	5f 90       	pop	r5
     f2c:	4f 90       	pop	r4
     f2e:	3f 90       	pop	r3
     f30:	2f 90       	pop	r2
     f32:	08 95       	ret

00000f34 <__subsf3>:
     f34:	50 58       	subi	r21, 0x80	; 128

00000f36 <__addsf3>:
     f36:	19 2e       	mov	r1, r25
     f38:	eb d0       	rcall	.+470    	; 0x1110
     f3a:	01 d0       	rcall	.+2      	; 0xf3e
     f3c:	ce c0       	rjmp	.+412    	; 0x10da

00000f3e <__addsf3x>:
     f3e:	ba 17       	cp	r27, r26
     f40:	62 07       	cpc	r22, r18
     f42:	73 07       	cpc	r23, r19
     f44:	84 07       	cpc	r24, r20
     f46:	95 07       	cpc	r25, r21
     f48:	b1 f1       	breq	.+108    	; 0xfb6
     f4a:	88 f4       	brcc	.+34     	; 0xf6e
     f4c:	0e f4       	brtc	.+2      	; 0xf50
     f4e:	10 94       	com	r1

00000f50 <___addsf3x_01>:
     f50:	0b 2e       	mov	r0, r27
     f52:	ba 2f       	mov	r27, r26
     f54:	a0 2d       	mov	r26, r0
     f56:	06 2e       	mov	r0, r22
     f58:	62 2f       	mov	r22, r18
     f5a:	20 2d       	mov	r18, r0
     f5c:	07 2e       	mov	r0, r23
     f5e:	73 2f       	mov	r23, r19
     f60:	30 2d       	mov	r19, r0
     f62:	08 2e       	mov	r0, r24
     f64:	84 2f       	mov	r24, r20
     f66:	40 2d       	mov	r20, r0
     f68:	09 2e       	mov	r0, r25
     f6a:	95 2f       	mov	r25, r21
     f6c:	50 2d       	mov	r21, r0

00000f6e <___addsf3x_100>:
     f6e:	ff 27       	eor	r31, r31
     f70:	55 23       	and	r21, r21
     f72:	b9 f0       	breq	.+46     	; 0xfa2
     f74:	59 1b       	sub	r21, r25
     f76:	49 f0       	breq	.+18     	; 0xf8a
     f78:	57 3e       	cpi	r21, 0xE7	; 231
     f7a:	98 f0       	brcs	.+38     	; 0xfa2

00000f7c <___addsf3x_110>:
     f7c:	46 95       	lsr	r20
     f7e:	37 95       	ror	r19
     f80:	27 95       	ror	r18
     f82:	a7 95       	ror	r26
     f84:	f0 40       	sbci	r31, 0x00	; 0
     f86:	53 95       	inc	r21
     f88:	c9 f7       	brne	.-14     	; 0xf7c

00000f8a <___addsf3x_120>:
     f8a:	76 f0       	brts	.+28     	; 0xfa8
     f8c:	ba 0f       	add	r27, r26
     f8e:	62 1f       	adc	r22, r18
     f90:	73 1f       	adc	r23, r19
     f92:	84 1f       	adc	r24, r20
     f94:	30 f4       	brcc	.+12     	; 0xfa2
     f96:	87 95       	ror	r24
     f98:	77 95       	ror	r23
     f9a:	67 95       	ror	r22
     f9c:	b7 95       	ror	r27
     f9e:	f0 40       	sbci	r31, 0x00	; 0
     fa0:	93 95       	inc	r25

00000fa2 <___addsf3x_130>:
     fa2:	17 fa       	bst	r1, 7
     fa4:	0f 2e       	mov	r0, r31
     fa6:	08 95       	ret

00000fa8 <___addsf3x_200>:
     fa8:	bf 1b       	sub	r27, r31
     faa:	bb 27       	eor	r27, r27
     fac:	ba 0b       	sbc	r27, r26
     fae:	62 0b       	sbc	r22, r18
     fb0:	73 0b       	sbc	r23, r19
     fb2:	84 0b       	sbc	r24, r20
     fb4:	f6 cf       	rjmp	.-20     	; 0xfa2

00000fb6 <___addsf3x_300>:
     fb6:	de f6       	brtc	.-74     	; 0xf6e
     fb8:	c8 c0       	rjmp	.+400    	; 0x114a

00000fba <__fp_inverse>:
     fba:	59 2f       	mov	r21, r25
     fbc:	48 2f       	mov	r20, r24
     fbe:	37 2f       	mov	r19, r23
     fc0:	26 2f       	mov	r18, r22
     fc2:	9f e3       	ldi	r25, 0x3F	; 63
     fc4:	80 e8       	ldi	r24, 0x80	; 128
     fc6:	77 27       	eor	r23, r23
     fc8:	66 27       	eor	r22, r22

00000fca <__divsf3>:
     fca:	a2 d0       	rcall	.+324    	; 0x1110
     fcc:	01 d0       	rcall	.+2      	; 0xfd0
     fce:	85 c0       	rjmp	.+266    	; 0x10da

00000fd0 <__divsf3x>:
     fd0:	55 23       	and	r21, r21
     fd2:	59 f0       	breq	.+22     	; 0xfea
     fd4:	99 23       	and	r25, r25
     fd6:	69 f0       	breq	.+26     	; 0xff2

00000fd8 <___divsf3x_10>:
     fd8:	9f 57       	subi	r25, 0x7F	; 127
     fda:	5f 57       	subi	r21, 0x7F	; 127
     fdc:	95 1b       	sub	r25, r21
     fde:	33 f4       	brvc	.+12     	; 0xfec
     fe0:	42 f4       	brpl	.+16     	; 0xff2
     fe2:	90 38       	cpi	r25, 0x80	; 128
     fe4:	11 f4       	brne	.+4      	; 0xfea
     fe6:	91 58       	subi	r25, 0x81	; 129
     fe8:	05 c0       	rjmp	.+10     	; 0xff4

00000fea <___divsf3x_INF>:
     fea:	8f c0       	rjmp	.+286    	; 0x110a

00000fec <___divsf3x_100>:
     fec:	91 58       	subi	r25, 0x81	; 129
     fee:	9f 3f       	cpi	r25, 0xFF	; 255
     ff0:	09 f4       	brne	.+2      	; 0xff4

00000ff2 <___divsf3x_ZERO>:
     ff2:	ab c0       	rjmp	.+342    	; 0x114a

00000ff4 <___divsf3x_110>:
     ff4:	bb 27       	eor	r27, r27
     ff6:	11 24       	eor	r1, r1
     ff8:	62 17       	cp	r22, r18
     ffa:	73 07       	cpc	r23, r19
     ffc:	84 07       	cpc	r24, r20
     ffe:	30 f4       	brcc	.+12     	; 0x100c
    1000:	66 0f       	add	r22, r22
    1002:	77 1f       	adc	r23, r23
    1004:	88 1f       	adc	r24, r24
    1006:	bb 1f       	adc	r27, r27
    1008:	91 50       	subi	r25, 0x01	; 1
    100a:	98 f3       	brcs	.-26     	; 0xff2

0000100c <___divsf3x_140>:
    100c:	11 d0       	rcall	.+34     	; 0x1030
    100e:	0f 92       	push	r0
    1010:	0f d0       	rcall	.+30     	; 0x1030
    1012:	0f 92       	push	r0
    1014:	0d d0       	rcall	.+26     	; 0x1030

00001016 <___divsf3x_300>:
    1016:	a0 e8       	ldi	r26, 0x80	; 128
    1018:	26 17       	cp	r18, r22
    101a:	37 07       	cpc	r19, r23
    101c:	48 07       	cpc	r20, r24
    101e:	1b 06       	cpc	r1, r27
    1020:	09 f0       	breq	.+2      	; 0x1024
    1022:	a0 48       	sbci	r26, 0x80	; 128

00001024 <___divsf3x_310>:
    1024:	ba 2f       	mov	r27, r26
    1026:	60 2d       	mov	r22, r0
    1028:	7f 91       	pop	r23
    102a:	8f 91       	pop	r24
    102c:	00 24       	eor	r0, r0
    102e:	08 95       	ret

00001030 <___divsf3x_loop200>:
    1030:	a0 e8       	ldi	r26, 0x80	; 128
    1032:	00 24       	eor	r0, r0

00001034 <___divsf3x_loop210>:
    1034:	62 17       	cp	r22, r18
    1036:	73 07       	cpc	r23, r19
    1038:	84 07       	cpc	r24, r20
    103a:	b1 05       	cpc	r27, r1
    103c:	28 f0       	brcs	.+10     	; 0x1048
    103e:	62 1b       	sub	r22, r18
    1040:	73 0b       	sbc	r23, r19
    1042:	84 0b       	sbc	r24, r20
    1044:	b1 09       	sbc	r27, r1
    1046:	0a 2a       	or	r0, r26

00001048 <___divsf3x_loop211>:
    1048:	66 0f       	add	r22, r22
    104a:	77 1f       	adc	r23, r23
    104c:	88 1f       	adc	r24, r24
    104e:	bb 1f       	adc	r27, r27
    1050:	a6 95       	lsr	r26
    1052:	81 f7       	brne	.-32     	; 0x1034
    1054:	08 95       	ret

00001056 <__fixsfsi>:
    1056:	97 fb       	bst	r25, 7
    1058:	67 d0       	rcall	.+206    	; 0x1128
    105a:	9f 37       	cpi	r25, 0x7F	; 127
    105c:	38 f0       	brcs	.+14     	; 0x106c
    105e:	fe e9       	ldi	r31, 0x9E	; 158
    1060:	f9 1b       	sub	r31, r25
    1062:	98 2f       	mov	r25, r24
    1064:	87 2f       	mov	r24, r23
    1066:	76 2f       	mov	r23, r22
    1068:	6b 2f       	mov	r22, r27
    106a:	05 c0       	rjmp	.+10     	; 0x1076

0000106c <___fixsfsi_zero>:
    106c:	6b c0       	rjmp	.+214    	; 0x1144

0000106e <___fixsfsi_05>:
    106e:	96 95       	lsr	r25
    1070:	87 95       	ror	r24
    1072:	77 95       	ror	r23
    1074:	67 95       	ror	r22

00001076 <___fixsfsi_10>:
    1076:	f1 50       	subi	r31, 0x01	; 1
    1078:	d0 f7       	brcc	.-12     	; 0x106e
    107a:	3e f4       	brtc	.+14     	; 0x108a

0000107c <__fp_lneg>:
    107c:	90 95       	com	r25
    107e:	80 95       	com	r24
    1080:	70 95       	com	r23
    1082:	61 95       	neg	r22
    1084:	7f 4f       	sbci	r23, 0xFF	; 255
    1086:	8f 4f       	sbci	r24, 0xFF	; 255
    1088:	9f 4f       	sbci	r25, 0xFF	; 255

0000108a <no_neg>:
    108a:	08 95       	ret

0000108c <__eqsf2>:
    108c:	0e d0       	rcall	.+28     	; 0x10aa
    108e:	5e f0       	brts	.+22     	; 0x10a6
    1090:	04 c0       	rjmp	.+8      	; 0x109a

00001092 <__gesf2>:
    1092:	0b d0       	rcall	.+22     	; 0x10aa
    1094:	26 f0       	brts	.+8      	; 0x109e
    1096:	01 c0       	rjmp	.+2      	; 0x109a

00001098 <__cmpsf2>:
    1098:	08 d0       	rcall	.+16     	; 0x10aa

0000109a <.fp_cmp_ret>:
    109a:	19 f0       	breq	.+6      	; 0x10a2
    109c:	20 f4       	brcc	.+8      	; 0x10a6

0000109e <.fp_cmp_lt>:
    109e:	8f ef       	ldi	r24, 0xFF	; 255
    10a0:	08 95       	ret

000010a2 <.fp_cmp_eq>:
    10a2:	80 e0       	ldi	r24, 0x00	; 0
    10a4:	08 95       	ret

000010a6 <.fp_cmp_gt>:
    10a6:	81 e0       	ldi	r24, 0x01	; 1
    10a8:	08 95       	ret

000010aa <.fp_cmp>:
    10aa:	97 fb       	bst	r25, 7
    10ac:	09 2e       	mov	r0, r25
    10ae:	05 26       	eor	r0, r21
    10b0:	00 f8       	bld	r0, 0
    10b2:	68 94       	set
    10b4:	30 d0       	rcall	.+96     	; 0x1116
    10b6:	e8 94       	clt
    10b8:	07 fc       	sbrc	r0, 7
    10ba:	07 c0       	rjmp	.+14     	; 0x10ca
    10bc:	62 17       	cp	r22, r18
    10be:	73 07       	cpc	r23, r19
    10c0:	84 07       	cpc	r24, r20
    10c2:	95 07       	cpc	r25, r21
    10c4:	21 f0       	breq	.+8      	; 0x10ce
    10c6:	08 f4       	brcc	.+2      	; 0x10ca
    10c8:	00 94       	com	r0

000010ca <.fp_cmp_10>:
    10ca:	07 94       	ror	r0
    10cc:	98 94       	clz

000010ce <.fp_cmp_20>:
    10ce:	08 95       	ret

000010d0 <fp_merge_10>:
    10d0:	9a 95       	dec	r25
    10d2:	bb 0f       	add	r27, r27
    10d4:	66 1f       	adc	r22, r22
    10d6:	77 1f       	adc	r23, r23
    10d8:	88 1f       	adc	r24, r24

000010da <__fp_merge>:
    10da:	11 24       	eor	r1, r1
    10dc:	99 23       	and	r25, r25
    10de:	a1 f0       	breq	.+40     	; 0x1108
    10e0:	88 23       	and	r24, r24
    10e2:	b2 f7       	brpl	.-20     	; 0x10d0
    10e4:	9f 3f       	cpi	r25, 0xFF	; 255
    10e6:	59 f0       	breq	.+22     	; 0x10fe
    10e8:	bb 0f       	add	r27, r27
    10ea:	48 f4       	brcc	.+18     	; 0x10fe
    10ec:	21 f4       	brne	.+8      	; 0x10f6
    10ee:	00 20       	and	r0, r0
    10f0:	11 f4       	brne	.+4      	; 0x10f6
    10f2:	60 ff       	sbrs	r22, 0
    10f4:	04 c0       	rjmp	.+8      	; 0x10fe

000010f6 <fp_merge100>:
    10f6:	6f 5f       	subi	r22, 0xFF	; 255
    10f8:	7f 4f       	sbci	r23, 0xFF	; 255
    10fa:	8f 4f       	sbci	r24, 0xFF	; 255
    10fc:	9f 4f       	sbci	r25, 0xFF	; 255

000010fe <fp_merge200>:
    10fe:	88 1f       	adc	r24, r24
    1100:	97 95       	ror	r25
    1102:	87 95       	ror	r24
    1104:	97 f9       	bld	r25, 7
    1106:	08 95       	ret

00001108 <fp_merge300>:
    1108:	1d c0       	rjmp	.+58     	; 0x1144

0000110a <__fp_nan>:
    110a:	9f ef       	ldi	r25, 0xFF	; 255
    110c:	80 ec       	ldi	r24, 0xC0	; 192
    110e:	08 95       	ret

00001110 <__fp_split3>:
    1110:	05 2e       	mov	r0, r21
    1112:	09 26       	eor	r0, r25
    1114:	07 fa       	bst	r0, 7

00001116 <__fp_split2>:
    1116:	44 0f       	add	r20, r20
    1118:	55 1f       	adc	r21, r21
    111a:	5f 3f       	cpi	r21, 0xFF	; 255
    111c:	79 f0       	breq	.+30     	; 0x113c
    111e:	aa 27       	eor	r26, r26
    1120:	a5 17       	cp	r26, r21
    1122:	08 f0       	brcs	.+2      	; 0x1126
    1124:	51 e0       	ldi	r21, 0x01	; 1
    1126:	47 95       	ror	r20

00001128 <__fp_split1>:
    1128:	88 0f       	add	r24, r24
    112a:	99 1f       	adc	r25, r25
    112c:	9f 3f       	cpi	r25, 0xFF	; 255
    112e:	31 f0       	breq	.+12     	; 0x113c
    1130:	bb 27       	eor	r27, r27
    1132:	b9 17       	cp	r27, r25
    1134:	08 f0       	brcs	.+2      	; 0x1138
    1136:	91 e0       	ldi	r25, 0x01	; 1
    1138:	87 95       	ror	r24
    113a:	08 95       	ret

0000113c <fp_split_nan>:
    113c:	9f 91       	pop	r25
    113e:	9f 91       	pop	r25

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -