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

📄 allinsn.s

📁 俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)的全部源代码。
💻 S
字号:
 .datafoodata: .word 42	 .textfootext:	.global addadd:	add r0, r1	add #0, r2	.global add2add2:	add2 #-1, r3	.global addcaddc:	addc r4, r5	.global addnaddn:	addn r6, r7	addn #15, r8	.global addn2addn2:	addn2 #-16, r9	.global subsub:	sub r10, r11	.global subcsubc:	subc r12, r13	.global subnsubn:	subn r14, r15	.global cmpcmp:	cmp ac, fp	cmp #1, sp	.global cmp2cmp2:	cmp2 #-15, r0	.global andand:	and r1, r2	and r3, @r4	.global andhandh:	andh r5, @r6	.global andbandb:	andb r7, @r8	.global oror:	or r9, r10	or r11, @r12	.global orhorh:	orh r13, @r14	.global orborb:	orb r15, @ac	.global eoreor:	eor fp, sp	eor r0, @r1	.global eorheorh:	eorh r2, @r3	.global eorbeorb:	eorb r4, @r5	.global bandlbandl:	bandl #15, @r6	.global bandhnadh:	bandh #7, @r7	.global borlborl:	borl #3, @r8	.global borhborh:	borh #13, @r9	.global beorlbeorl:	beorl #15, @r10	.global beorhbeorh:	beorh #1, @r11	.global btstlbtstl:	btstl #0, @r12	.global btsthbtsth:	btsth #8, @r13	.global mulmul:	mul r14, r15	.global mulumulu:	mulu ac, fp	.global muluhmuluh:		muluh sp, r0	.global mulhmulh:		mulh r1, r2	.global div0sdiv0s:	div0s r3	.global div0udiv0u:	div0u r4	.global div1div1:	div1 r5	.global div2div2:	div2 r6	.global div3div3:	div3	.global div4sdiv4s:	div4s	.global lsllsl:	lsl r7, r8	lsl #3, r9	.global lsl2lsl2:	lsl2 #0, r10	.global lsrlsr:	lsr r11, r12	lsr #15, r13	.global lsr2lsr2:	lsr2 #15, r14	.global asrasr:	asr r15, ac	asr #6, fp	.global asr2asr2:	asr2 #7, sp	.global ldi_8ldi_8:	ldi:8 #0xff, r2	.global ldld:	ld @r3, r4	ld @(R13, r5), r6	ld @(R14, 0x1fc), r7	ld @(R15, 0x3c), r8	ld @r15+, r9	ld @r15+, ps	ld @R15+, tbr	ld @r15+, rp	ld @R15+, ssp	.global lduhlduh:	lduh @r10, r11	lduh @(r13, r12), r13	lduh @(r14, #-256), r15	.global ldubldub:	ldub @ac, fp	ldub @(r13, sp), r0	ldub @(r14, -128), r1	.global stst:	st r2, @r3	st r4, @(r13, r5)	st r6, @(r14, -512)	st r7, @(r15, 0x3c)	st r8, @ - r15	st MDH, @-r15	st PS, @ - r15	.global lsthsth:	sth r9, @r10	sth r11, @(r13, r12)	sth r13, @(r14, 128)	.global stbstb:	STB r14, @r15	stb r0, @(r13, r1)	STB r2, @(r14, -128)	.global movmov:	mov r3, r4	MOV mdl, r5	mov ps, r6	mov r7, usp	mov r8, ps	.global jmpjmp:	jmp @r9	.global retret:	ret	.global brabra:	bra footext	.global bnobno:	bno footext	.global beqbeq:	beq footext	.global bnebne:	bne footext	.global bcbc:	bc footext	.global bncbnc:	bnc footext	.global bnbn:	bn footext	.global bpbp:	bp footext	.global bvbv:	bv footext	.global bnvbnv:	bnv footext	.global bltblt:	blt footext	.global bgebge:	bge footext	.global bleble:	ble footext	.global bgtbgt:	bgt footext	.global blsbls:	bls footext	.global bhibhi:	bhi footextdelay_footext:			.global jmp_djmp_d:	jmp:d @r11	nop	.global ret_dret_d:	ret:d	nop	.global bra_dbra_d:	bra:D delay_footext	nop	.global bno_dbno_d:	bno:d delay_footext	nop	.global beq_dbeq_d:	beq:D delay_footext	nop	.global bne_dbne_d:	bne:d delay_footext	nop	.global bc_dbc_d:	bc:d delay_footext	nop	.global bnc_dbnc_d:	bnc:d delay_footext	nop	.global bn_dbn_d:	bn:d delay_footext	nop	.global bp_dbp_d:	bp:d delay_footext	nop	.global bv_dbv_d:	bv:d delay_footext	nop	.global bnv_dbnv_d:	bnv:d delay_footext	nop	.global blt_dblt_d:	blt:d delay_footext	nop	.global bge_dbge_d:	bge:d delay_footext	nop	.global ble_dble_d:	ble:d delay_footext	nop	.global bgt_dbgt_d:	bgt:d delay_footext	nop	.global bls_dbls_d:	bls:d delay_footext	nop	.global bhi_dbhi_d:	bhi:d delay_footext	nop	.global ldresldres:	ldres @r2+, #8	.global stresstres:	stres #15, @r3+	.global nopnop:	nop	.global andccrandccr:	andccr #255	.global orccrorccr:	orccr #125	.global stilmstilm:	stilm #97	.global addspaddsp:	addsp #-512	.global extsbextsb:	extsb r9	.global extubextub:	extub r10	.global extshextsh:	extsh r11	.global extuhextuh:	extuh r12	.global enterenter:	enter #1020	.global leaveleave:	leave 	.global xchbxchb:	xchb @r14, r15	.global ldi_32ldi_32:	ldi:32 #0x12345678, r0	.global copopcopop:	copop #15, #1, cr3, cr4	copop #15, #4, cr5, cr6	copop #15, #255, cr7, cr0	.global copldcopld:	copld #0, #0, r4, cr0	.global copstcopst:	copst #7, #2, cr1, r5	.global copsvcopsv:	copsv #8, #3, cr2, r6	.global ldm0ldm0:	ldm0 (r0, r2, r3, r7)	.global ldm1ldm1:	ldm1 (r8, r11, r15)	.global stm0stm0:	stm0 (r2, r3)	.global stm1stm1:	stm1 (r13, r14)	.global callcall:	call footext	call @r10	.global call_dcall_d:	call:D footext	nop	call:d @r12	nop	.global dmovdmov:	dmov @0x88, r13	dmov r13, @0x54	dmov @0x44, @r13+	dmov @R13+, @0x2	dmov @0x2c, @-r15	dmov @r15+, @38	.global dmovhdmovh:	dmovh @0x88, r13	dmovh r13, @0x52	dmovh @0x34, @r13 +	dmovh @r13+, @0x52	.global dmovbdmovb:	dmovb @0x91, r13	dmovb r13, @0x53	dmovb @71, @r13+	dmovb @r13+, @0x0	.global ldi_20ldi_20: 	ldi:20 #0x000fffff, r1finish:	        ldi:32 #0x8000,r0	mov    r0,ssp        ldi:32 #1,r0	int    #10	.global inteinte:	inte	.global retireti:	reti

⌨️ 快捷键说明

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