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

📄 avcall-hppa.s

📁 c++写的一个脚本解释器
💻 S
字号:
	.code	.IMPORT $global$,DATA	.IMPORT $$dyncall,MILLICODE; gcc_compiled.:	.code	.align 4	.EXPORT __builtin_avcall,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=GR	.label __builtin_avcall	.PROC	.CALLINFO FRAME=1152,CALLS,SAVE_RP,ENTRY_GR=3	.ENTRY	stw %r2,-20(0,%r30)	ldo 1152(%r30),%r30	stw %r3,-1060(0,%r30)	copy %r26,%r3	ldw 20(0,%r3),%r19	ldo -1064(%r19),%r19	sub %r3,%r19,%r19	extrs %r19,29,30,%r19	sub 0,%r19,%r21	comib,<= -4,%r21,L$0003	ldo -32(%r30),%r20	zdep %r21,29,30,%r19	addl %r19,%r20,%r20	addl %r19,%r3,%r22	.label L$0005	ldw 1064(0,%r22),%r19	ldo 4(%r22),%r22	ldo 1(%r21),%r21	comib,> -4,%r21,L$0005	stws,ma %r19,4(0,%r20)	.label L$0003	ldw 12(0,%r3),%r20	ldi 16,%r19	comclr,<> %r19,%r20,0	ldw 8(0,%r3),%r28	.label L$0007	ldw 0(0,%r3),%r19	ldw 1060(0,%r3),%r26	ldw 1056(0,%r3),%r25	ldw 1052(0,%r3),%r24	ldw 1048(0,%r3),%r23	copy %r19,%r22	.CALL	ARGW0=GR	bl $$dyncall,%r31	copy %r31,%r2	ldw 12(0,%r3),%r19	comib,= 1,%r19,L$0009	copy %r28,%r22	comib,=,n 0,%r19,L$0076	comib,=,n 2,%r19,L$0077	comib,=,n 3,%r19,L$0077	comib,=,n 4,%r19,L$0077	comib,=,n 5,%r19,L$0078	comib,=,n 6,%r19,L$0078	comib,=,n 7,%r19,L$0076	comib,=,n 8,%r19,L$0076	comib,=,n 9,%r19,L$0076	comib,=,n 10,%r19,L$0076	ldw 12(0,%r3),%r20	ldo -11(%r20),%r19	comib,<<,n 1,%r19,L$0030	ldw 8(0,%r3),%r19	stw %r22,0(0,%r19)	ldw 8(0,%r3),%r19	bl L$0009,0	stw %r29,4(0,%r19)	.label L$0030	comib,<>,n 13,%r20,L$0032	ldw 8(0,%r3),%r19	bl L$0009,0	fstws %fr4L,0(0,%r19)	.label L$0032	comib,<>,n 14,%r20,L$0034	ldw 8(0,%r3),%r19	bl L$0009,0	fstds %fr4,0(0,%r19)	.label L$0034	comib,= 15,%r20,L$0076	ldi 16,%r19	comb,<>,n %r19,%r20,L$0009	ldw 4(0,%r3),%r19	bb,>=,n %r19,31,L$0039	ldw 16(0,%r3),%r19	comib,<>,n 1,%r19,L$0040	ldw 8(0,%r3),%r20	ldb 0(0,%r22),%r19	bl L$0009,0	stb %r19,0(0,%r20)	.label L$0040	comib,<>,n 2,%r19,L$0042	ldw 8(0,%r3),%r20	ldh 0(0,%r22),%r19	bl L$0009,0	sth %r19,0(0,%r20)	.label L$0042	comib,<>,n 4,%r19,L$0044	ldw 8(0,%r3),%r20	ldw 0(0,%r22),%r19	bl L$0009,0	stw %r19,0(0,%r20)	.label L$0044	comib,<> 8,%r19,L$0046	ldo 3(%r19),%r19	ldw 8(0,%r3),%r20	ldw 0(0,%r22),%r19	stw %r19,0(0,%r20)	ldw 8(0,%r3),%r20	ldw 4(0,%r22),%r19	bl L$0009,0	stw %r19,4(0,%r20)	.label L$0046	extru %r19,29,30,%r21	addib,<,n -1,%r21,L$0009	.label L$0050	ldw 8(0,%r3),%r19	ldwx,s %r21(0,%r22),%r20	sh2addl %r21,%r19,%r19	addib,>= -1,%r21,L$0050	stw %r20,0(0,%r19)	bl L$0079,0	ldi 0,%r28	.label L$0039	bb,>=,n %r19,30,L$0009	bb,>= %r19,28,L$0054	ldw 16(0,%r3),%r19	comib,=,n 1,%r19,L$0077	comib,<>,n 2,%r19,L$0057	.label L$0078	ldw 8(0,%r3),%r19	bl L$0009,0	sth %r22,0(0,%r19)	.label L$0057	comib,<> 4,%r19,L$0079	ldi 0,%r28	.label L$0076	ldw 8(0,%r3),%r19	bl L$0009,0	stw %r22,0(0,%r19)	.label L$0054	comib,<>,n 1,%r19,L$0061	.label L$0077	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r22,0(0,%r19)	.label L$0061	comib,<>,n 2,%r19,L$0063	ldw 8(0,%r3),%r19	extrs %r22,23,24,%r20	stb %r20,0(0,%r19)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r22,1(0,%r19)	.label L$0063	comib,<>,n 3,%r19,L$0065	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r22,2(0,%r19)	.label L$0065	comib,<>,n 4,%r19,L$0067	ldw 8(0,%r3),%r20	extrs %r22,7,8,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,2(0,%r20)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r22,3(0,%r19)	.label L$0067	comib,<>,n 5,%r19,L$0069	ldw 8(0,%r3),%r20	extrs %r22,7,8,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,2(0,%r20)	ldw 8(0,%r3),%r19	stb %r22,3(0,%r19)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r29,4(0,%r19)	.label L$0069	comib,<>,n 6,%r19,L$0071	ldw 8(0,%r3),%r20	extrs %r22,7,8,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,2(0,%r20)	ldw 8(0,%r3),%r19	stb %r22,3(0,%r19)	ldw 8(0,%r3),%r20	extrs %r29,23,24,%r19	stb %r19,4(0,%r20)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r29,5(0,%r19)	.label L$0071	comib,<>,n 7,%r19,L$0073	ldw 8(0,%r3),%r20	extrs %r22,7,8,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,2(0,%r20)	ldw 8(0,%r3),%r19	stb %r22,3(0,%r19)	ldw 8(0,%r3),%r20	extrs %r29,15,16,%r19	stb %r19,4(0,%r20)	ldw 8(0,%r3),%r20	extrs %r29,23,24,%r19	stb %r19,5(0,%r20)	ldw 8(0,%r3),%r19	bl L$0009,0	stb %r29,6(0,%r19)	.label L$0073	comib,<> 8,%r19,L$0079	ldi 0,%r28	ldw 8(0,%r3),%r20	extrs %r22,7,8,%r19	stb %r19,0(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,15,16,%r19	stb %r19,1(0,%r20)	ldw 8(0,%r3),%r20	extrs %r22,23,24,%r19	stb %r19,2(0,%r20)	ldw 8(0,%r3),%r19	stb %r22,3(0,%r19)	ldw 8(0,%r3),%r20	extrs %r29,7,8,%r19	stb %r19,4(0,%r20)	ldw 8(0,%r3),%r20	extrs %r29,15,16,%r19	stb %r19,5(0,%r20)	ldw 8(0,%r3),%r20	extrs %r29,23,24,%r19	stb %r19,6(0,%r20)	ldw 8(0,%r3),%r19	stb %r29,7(0,%r19)	.label L$0009	ldi 0,%r28	.label L$0079	ldw -1172(0,%r30),%r2	ldw -1060(0,%r30),%r3	bv 0(%r2)	ldo -1152(%r30),%r30	.EXIT	.PROCEND

⌨️ 快捷键说明

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