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

📄 fixup7bug.s

📁 Linux下嵌入式开发工具源代码
💻 S
📖 第 1 页 / 共 5 页
字号:
L$0068: 	copy %r6,%r26	ldil L'LC$0002,%r25	ldo R'LC$0002(%r25),%r25	ldo 5(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl strncmp,2	nop	copy %r28,%r19	comiclr,= 0,%r19,0	bl L$0069,0	nop	ldo 5(%r6),%r6L$0069: 	bl,n L$0063,0L$0070: 	bl,n L$0063,0L$0063: L$0062: 	copy %r6,%r28	bl,n L$0061,0L$0061: 	ldw 8(0,4),6	ldw 12(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT current_language,DATA	.IMPORT strcmp,CODE	.align 4	.EXPORT lookup_primitive_typename,CODE	.EXPORT lookup_primitive_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_primitive_typename: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,16(0,4)	stw 5,20(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	addil L'current_language-$global$,%r27	ldw R'current_language-$global$(%r1),%r19	ldw 8(0,%r19),%r20	stw %r20,8(0,%r4)L$0074: 	ldw 8(0,%r4),%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0075,0	nop	ldw 8(0,%r4),%r19	ldw 0(0,%r19),%r20	ldw 0(0,%r20),%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	ldw 4(0,%r19),%r26	ldw 0(0,%r20),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcmp,2	nop	copy %r28,%r19	comiclr,= 0,%r19,0	bl L$0077,0	nop	ldw 8(0,%r4),%r19	ldw 0(0,%r19),%r20	ldw 0(0,%r20),%r28	bl,n L$0073,0L$0077: L$0076: 	ldw 8(0,%r4),%r19	ldo 4(%r19),%r20	stw %r20,8(0,%r4)	bl,n L$0074,0L$0075: 	copy 0,%r28	bl,n L$0073,0L$0073: 	ldw 16(0,4),6	ldw 20(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT lookup_symbol,CODE	.IMPORT error,CODE	.align 4LC$0003: 	.STRING "No type named %s.\x00"	.align 4	.EXPORT lookup_typename,CODE	.EXPORT lookup_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GRlookup_typename: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 12,8(0,4)	stw 11,12(0,4)	stw 10,16(0,4)	stw 9,20(0,4)	stw 8,24(0,4)	stw 7,28(0,4)	stw 6,32(0,4)	stw 5,36(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -12(0),%r9	ldo -32(%r4),%r19	add %r19,%r9,%r10	stw %r24,0(0,%r10)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	stw 0,-52(0,%r30)	ldw 0(0,%r19),%r26	ldw 0(0,%r20),%r25	ldo 1(0),%r24	copy 0,%r23	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR	bl lookup_symbol,2	nop	copy %r28,%r11	comiclr,<> 0,%r11,0	bl L$0080,0	nop	ldw 8(0,%r11),%r19	comiclr,= 8,%r19,0	bl L$0080,0	nop	bl,n L$0079,0L$0080: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	.CALL ARGW0=GR	bl lookup_primitive_typename,2	nop	copy %r28,%r12	comiclr,<> 0,%r12,0	bl L$0081,0	nop	copy %r12,%r28	bl,n L$0078,0	bl,n L$0082,0L$0081: 	comiclr,= 0,%r12,0	bl L$0083,0	nop	ldo -12(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r20	comiclr,<> 0,%r20,0	bl L$0083,0	nop	copy 0,%r28	bl,n L$0078,0	bl,n L$0084,0L$0083: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0003,%r26	ldo R'LC$0003(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0084: L$0082: L$0079: 	ldw 12(0,%r11),%r28	bl,n L$0078,0L$0078: 	ldw 8(0,4),12	ldw 12(0,4),11	ldw 16(0,4),10	ldw 20(0,4),9	ldw 24(0,4),8	ldw 28(0,4),7	ldw 32(0,4),6	ldw 36(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT alloca,CODE	.IMPORT strlen,CODE	.IMPORT strcpy,CODE	.align 4LC$0004: 	.STRING "unsigned \x00"	.align 4	.EXPORT lookup_unsigned_typename,CODE	.EXPORT lookup_unsigned_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_unsigned_typename: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,16(0,4)	stw 5,20(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	.CALL ARGW0=GR	bl strlen,2	nop	copy %r28,%r19	ldo 10(%r19),%r20	ldo 7(%r20),%r21	copy %r21,%r19	ldo 63(%r19),%r20	extru %r20,25,26,%r19	zdep %r19,25,26,%r20	ldo -96(%r30),%r19	add %r30,%r20,%r30	ldo 7(%r19),%r20	extru %r20,28,29,%r19	zdep %r19,28,29,%r20	stw %r20,8(0,%r4)	ldw 8(0,%r4),%r26	ldil L'LC$0004,%r25	ldo R'LC$0004(%r25),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcpy,2	nop	ldw 8(0,%r4),%r20	ldo 9(%r20),%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	copy %r19,%r26	ldw 0(0,%r20),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcpy,2	nop	ldw 8(0,%r4),%r26	copy 0,%r25	copy 0,%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl lookup_typename,2	nop	bl,n L$0085,0L$0085: 	ldw 16(0,4),6	ldw 20(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4LC$0005: 	.STRING "signed \x00"	.align 4	.EXPORT lookup_signed_typename,CODE	.EXPORT lookup_signed_typename,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GRlookup_signed_typename: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 6,16(0,4)	stw 5,20(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	.CALL ARGW0=GR	bl strlen,2	nop	copy %r28,%r19	ldo 8(%r19),%r20	ldo 7(%r20),%r21	copy %r21,%r19	ldo 63(%r19),%r20	extru %r20,25,26,%r19	zdep %r19,25,26,%r20	ldo -96(%r30),%r19	add %r30,%r20,%r30	ldo 7(%r19),%r20	extru %r20,28,29,%r19	zdep %r19,28,29,%r20	stw %r20,12(0,%r4)	ldw 12(0,%r4),%r26	ldil L'LC$0005,%r25	ldo R'LC$0005(%r25),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcpy,2	nop	ldw 12(0,%r4),%r20	ldo 7(%r20),%r19	ldo -4(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	copy %r19,%r26	ldw 0(0,%r20),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcpy,2	nop	ldw 12(0,%r4),%r26	copy 0,%r25	ldo 1(0),%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl lookup_typename,2	nop	stw %r28,8(0,%r4)	ldw 8(0,%r4),%r19	comiclr,<> 0,%r19,0	bl L$0087,0	nop	ldw 8(0,%r4),%r28	bl,n L$0086,0L$0087: 	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	copy 0,%r25	copy 0,%r24	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR	bl lookup_typename,2	nop	bl,n L$0086,0L$0086: 	ldw 16(0,4),6	ldw 20(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4LC$0006: 	.STRING "No struct type named %s.\x00"	.align 4LC$0007: 	.STRING "This context has class, union or enum %s, not a struct.\x00"	.align 4	.EXPORT lookup_struct,CODE	.EXPORT lookup_struct,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRlookup_struct: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 9,8(0,4)	stw 8,12(0,4)	stw 7,16(0,4)	stw 6,20(0,4)	stw 5,24(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	stw 0,-52(0,%r30)	ldw 0(0,%r19),%r26	ldw 0(0,%r20),%r25	ldo 2(0),%r24	copy 0,%r23	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR	bl lookup_symbol,2	nop	copy %r28,%r9	comiclr,= 0,%r9,0	bl L$0089,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0006,%r26	ldo R'LC$0006(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0089: 	ldw 12(0,%r9),%r19	ldw 0(0,%r19),%r20	comiclr,<> 3,%r20,0	bl L$0090,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0007,%r26	ldo R'LC$0007(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0090: 	ldw 12(0,%r9),%r28	bl,n L$0088,0L$0088: 	ldw 8(0,4),9	ldw 12(0,4),8	ldw 16(0,4),7	ldw 20(0,4),6	ldw 24(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4LC$0008: 	.STRING "No union type named %s.\x00"	.align 4LC$0009: 	.STRING "This context has class, struct or enum %s, not a union.\x00"	.align 4	.EXPORT lookup_union,CODE	.EXPORT lookup_union,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRlookup_union: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 9,8(0,4)	stw 8,12(0,4)	stw 7,16(0,4)	stw 6,20(0,4)	stw 5,24(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	stw 0,-52(0,%r30)	ldw 0(0,%r19),%r26	ldw 0(0,%r20),%r25	ldo 2(0),%r24	copy 0,%r23	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR	bl lookup_symbol,2	nop	copy %r28,%r9	comiclr,= 0,%r9,0	bl L$0092,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0008,%r26	ldo R'LC$0008(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0092: 	ldw 12(0,%r9),%r19	ldw 0(0,%r19),%r20	comiclr,<> 4,%r20,0	bl L$0093,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0009,%r26	ldo R'LC$0009(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0093: 	ldw 12(0,%r9),%r28	bl,n L$0091,0L$0091: 	ldw 8(0,4),9	ldw 12(0,4),8	ldw 16(0,4),7	ldw 20(0,4),6	ldw 24(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.align 4LC$0010: 	.STRING "No enum type named %s.\x00"	.align 4LC$0011: 	.STRING "This context has class, struct or union %s, not an enum.\x00"	.align 4	.EXPORT lookup_enum,CODE	.EXPORT lookup_enum,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,RTNVAL=GRlookup_enum: 	.PROC	.CALLINFO FRAME=128,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,128(0,30)	stw 9,8(0,4)	stw 8,12(0,4)	stw 7,16(0,4)	stw 6,20(0,4)	stw 5,24(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldo -8(0),%r20	ldo -32(%r4),%r21	add %r21,%r20,%r20	stw 0,-52(0,%r30)	ldw 0(0,%r19),%r26	ldw 0(0,%r20),%r25	ldo 2(0),%r24	copy 0,%r23	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR	bl lookup_symbol,2	nop	copy %r28,%r9	comiclr,= 0,%r9,0	bl L$0095,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0010,%r26	ldo R'LC$0010(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0095: 	ldw 12(0,%r9),%r19	ldw 0(0,%r19),%r20	comiclr,<> 5,%r20,0	bl L$0096,0	nop	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldil L'LC$0011,%r26	ldo R'LC$0011(%r26),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl error,2	nopL$0096: 	ldw 12(0,%r9),%r28	bl,n L$0094,0L$0094: 	ldw 8(0,4),9	ldw 12(0,4),8	ldw 16(0,4),7	ldw 20(0,4),6	ldw 24(0,4),5	ldo 8(4),30	ldw -28(0,30),2	bv 0(2)	ldwm -8(30),4	.EXIT	.PROCEND	.IMPORT strcat,CODE	.align 4LC$0012: 	.STRING "<\x00"	.align 4LC$0013: 	.STRING " >\x00"	.align 4LC$0014: 	.STRING "No template type named %s.\x00"	.align 4	.EXPORT lookup_template_type,CODE	.EXPORT lookup_template_type,ENTRY,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,RTNVAL=GRlookup_template_type: 	.PROC	.CALLINFO FRAME=192,CALLS,SAVE_RP	.ENTRY	stw 2,-20(0,30)	copy 4,1	copy 30,4	stwm 1,192(0,30)	stw 11,16(0,4)	stw 10,20(0,4)	stw 9,24(0,4)	stw 8,28(0,4)	stw 7,32(0,4)	stw 6,36(0,4)	stw 5,40(0,4)	ldo -4(0),%r5	ldo -32(%r4),%r19	add %r19,%r5,%r6	stw %r26,0(0,%r6)	ldo -8(0),%r7	ldo -32(%r4),%r19	add %r19,%r7,%r8	stw %r25,0(0,%r8)	ldo -12(0),%r9	ldo -32(%r4),%r19	add %r19,%r9,%r10	stw %r24,0(0,%r10)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 0(0,%r19),%r26	.CALL ARGW0=GR	bl strlen,2	nop	copy %r28,%r11	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 4(0,%r19),%r26	.CALL ARGW0=GR	bl strlen,2	nop	copy %r28,%r19	add %r11,%r19,%r20	ldo 4(%r20),%r19	ldo 7(%r19),%r20	copy %r20,%r19	ldo 63(%r19),%r20	extru %r20,25,26,%r19	zdep %r19,25,26,%r20	ldo -96(%r30),%r19	add %r30,%r20,%r30	ldo 7(%r19),%r20	extru %r20,28,29,%r19	zdep %r19,28,29,%r20	stw %r20,12(0,%r4)	ldo -4(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	ldw 12(0,%r4),%r26	ldw 0(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcpy,2	nop	ldw 12(0,%r4),%r26	ldil L'LC$0012,%r25	ldo R'LC$0012(%r25),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcat,2	nop	ldo -8(0),%r19	ldo -32(%r4),%r21	add %r21,%r19,%r20	ldw 0(0,%r20),%r19	ldw 12(0,%r4),%r26	ldw 4(0,%r19),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcat,2	nop	ldw 12(0,%r4),%r26	ldil L'LC$0013,%r25	ldo R'LC$0013(%r25),%r25	.CALL ARGW0=GR,ARGW1=GR	bl strcat,2	nop	ldo -12(0),%r19	ldo -32(%r4),%r20	add %r20,%r19,%r19	stw 0,-52(0,%r30)	ldw 12(0,%r4),%r26	ldw 0(0,%r19),%r25	ldo 1(0),%r24

⌨️ 快捷键说明

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