m32r2.s

来自「GNU binutils是GNU交叉工具链中的一个源码包」· S 代码 · 共 127 行

S
127
字号
# Test new instructions		.text	.global setpswsetpsw:	setpsw 0xc1	setpsw 0xff	.text	.global clrpswclrpsw:	clrpsw 0xc1	clrpsw 0xff	.text	.global bsetbset:	bset #0,@(4,r1)	bset #1,@(4,r1)	bset #7,@(4,r1)	.text	.global bclrbclr:	bclr #0,@(4,r1)	bclr #1,@(4,r1)	bclr #7,@(4,r1)	.text	.global btstbtst:	btst #0,fp	btst #1,fp	btst #7,fp	btst #1,fp || mv r0,r2	mv r0,r2 || btst #1,fp	.text	.global divuhdivuh:	divuh fp,fp	.text	.global divbdivb:	divb fp,fp		.text	.global divubdivub:	divub fp,fp		.text	.global remhremh:	remh fp,fp		.text	.global remuhremuh:	remuh fp,fp		.text	.global rembremb:	remb fp,fp		.text	.global remubremub:	remub fp,fp		.text	.global sllsll:	sll r0,r1 || sll r2,r3	mul r0,r1 || sll r2,r3	sll r0,r1 || mul r2,r3	ldi r0,#1 || sll r2,r3	sll r0,r1 || ldi r2,#1	.text	.global sllislli:	slli r0,#1 || slli r2,#31	mul r0,r1 || slli r2,#31	slli r0,#1 || mul r2,r3	ldi r0,#1 || slli r2,#31	slli r0,#1 || ldi r2,#1	.text	.global srasra:	sra r0,r1 || sra r2,r3	mul r0,r1 || sra r2,r3	sra r0,r1 || mul r2,r3	ldi r0,#1 || sra r2,r3	sra r0,r1 || ldi r2,#1	.text	.global sraisrai:	srai r0,#1 || srai r2,#31	mul r0,r1 || srai r2,#31	srai r0,#1 || mul r2,r3	ldi r0,#1 || srai r2,#31	srai r0,#1 || ldi r2,#1	.text	.global srasrl:	srl r0,r1 || srl r2,r3	mul r0,r1 || srl r2,r3	srl r0,r1 || mul r2,r3	ldi r0,#1 || srl r2,r3	srl r0,r1 || ldi r2,#1	.text	.global sraisrli:	srli r0,#1 || srli r2,#31	mul r0,r1 || srli r2,#31	srli r0,#1 || mul r2,r3	ldi r0,#1 || srli r2,#31	srli r0,#1 || ldi r2,#1

⌨️ 快捷键说明

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