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

📄 avcall-s390.s

📁 c++写的一个脚本解释器
💻 S
字号:
	.file	"avcall-s390.c"	.version	"01.01"gcc2_compiled.:.text	.align 4.globl __builtin_avcall	.type	 __builtin_avcall,@function__builtin_avcall:#	leaf function           0#	automatics              1032#	outgoing args           0#	need frame pointer      0#	call alloca             0#	has varargs             0#	incoming args (stack)   0#	function length         702#	register live           0111111000001011000000000000000001	stm	%r6,%r15,24(%r15)	lr	%r1,%r15	ahi	%r15,-1128	st	%r1,0(%r15)	lr	%r12,%r2	la	%r2,96(%r15)	l	%r3,20(%r12)	ahi	%r3,-40	sr	%r3,%r12	sra	%r3,2	l	%r5,1068(%r12)	ahi	%r5,-1072	sr	%r5,%r12	sra	%r5,2	lr	%r1,%r3	s	%r1,1064(%r12)	chi	%r1,5	jle	.L3	lhi	%r1,5.L3:	lr	%r4,%r1	cr	%r4,%r3	jnl	.L5	la	%r6,40(%r12).L7:	lr	%r1,%r4	sll	%r1,2	l	%r1,0(%r6,%r1)	st	%r1,0(%r2)	ahi	%r2,4	ahi	%r4,1	cr	%r4,%r3	jl	.L7.L5:	chi	%r5,1	jne	.L9	icm	%r1,15,1084(%r12)	je	.L10	le	%f0,1072(%r12)	j	.L12.L10:	ld	%f0,1096(%r12)	j	.L12.L9:	chi	%r5,2	jne	.L12	icm	%r1,15,1084(%r12)	je	.L14	icm	%r2,15,1088(%r12)	je	.L14	le	%f0,1072(%r12)	le	%f2,1076(%r12)	j	.L12.L14:	ltr	%r1,%r1	je	.L16	icm	%r5,15,1088(%r12)	jne	.L16	le	%f0,1072(%r12)	j	.L74.L16:	ltr	%r1,%r1	jne	.L18	icm	%r2,15,1088(%r12)	je	.L18	ld	%f0,1096(%r12)	le	%f2,1076(%r12)	j	.L12.L18:	ltr	%r1,%r1	jne	.L12	icm	%r5,15,1088(%r12)	jne	.L12	ld	%f0,1096(%r12).L74:	ld	%f2,1104(%r12).L12:	l	%r1,0(%r12)	l	%r2,40(%r12)	l	%r3,44(%r12)	l	%r4,48(%r12)	l	%r5,52(%r12)	l	%r6,56(%r12)	basr	%r14,%r1	lr	%r4,%r2	l	%r1,12(%r12)	chi	%r1,1	je	.L22	ltr	%r1,%r1	je	.L75	chi	%r1,2	je	.L76	chi	%r1,3	je	.L76	chi	%r1,4	je	.L76	chi	%r1,5	je	.L77	chi	%r1,6	je	.L77	chi	%r1,7	je	.L75	chi	%r1,8	je	.L75	chi	%r1,9	je	.L75	chi	%r1,10	je	.L75	l	%r2,12(%r12)	lr	%r1,%r2	ahi	%r1,-11	lhi	%r5,1	clr	%r1,%r5	jle	.L78	chi	%r2,13	jne	.L45	l	%r1,8(%r12)	ste	%f0,0(%r1)	j	.L22.L45:	chi	%r2,14	jne	.L47	l	%r1,8(%r12)	std	%f0,0(%r1)	j	.L22.L47:	chi	%r2,15	je	.L75	chi	%r2,16	jne	.L22	l	%r1,4(%r12)	tml	%r1,0x1	je	.L52	l	%r1,16(%r12)	chi	%r1,1	jne	.L53	l	%r1,8(%r12)	ic	%r4,0(%r4)	stc	%r4,0(%r1)	j	.L22.L53:	chi	%r1,2	jne	.L55	l	%r1,8(%r12)	lh	%r4,0(%r4)	sth	%r4,0(%r1)	j	.L22.L55:	chi	%r1,4	jne	.L57	l	%r1,8(%r12)	mvc	0(4,%r1),0(%r4)	j	.L22.L57:	chi	%r1,8	jne	.L59	l	%r1,8(%r12)	mvc	0(4,%r1),0(%r4)	l	%r2,8(%r12)	mvc	4(4,%r2),4(%r4)	j	.L22.L59:	lr	%r3,%r1	ahi	%r3,3	srl	%r3,2	ahi	%r3,-1	ltr	%r3,%r3	jnhe	.L22	lr	%r2,%r3	sll	%r2,2.L63:	lr	%r1,%r2	a	%r1,8(%r12)	l	%r5,0(%r2,%r4)	st	%r5,0(%r1)	ahi	%r2,-4	ahi	%r3,-1	ltr	%r3,%r3	jhe	.L63	j	.L22.L52:	tml	%r1,0x200	je	.L22	l	%r1,16(%r12)	chi	%r1,1	jne	.L67.L76:	l	%r1,8(%r12)	stc	%r4,0(%r1)	j	.L22.L67:	chi	%r1,2	jne	.L69.L77:	l	%r1,8(%r12)	sth	%r4,0(%r1)	j	.L22.L69:	chi	%r1,4	jne	.L71.L75:	l	%r1,8(%r12)	st	%r4,0(%r1)	j	.L22.L71:	chi	%r1,8	jne	.L22.L78:	l	%r1,8(%r12)	st	%r4,0(%r1)	l	%r2,8(%r12)	st	%r3,4(%r2).L22:	lhi	%r2,0	l	%r4,1184(%r15)	lm	%r6,%r15,1152(%r15)	br	%r4.Lfe1:	.size	 __builtin_avcall,.Lfe1-__builtin_avcall	.ident	"GCC: (GNU) 2.95.4  (Debian prerelease)"

⌨️ 快捷键说明

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