smulsi3_highpart.s

来自「linux 内核源代码」· S 代码 · 共 33 行

S
33
字号
.align 2.global ___smulsi3_highpart;.type ___smulsi3_highpart, STT_FUNC;#ifdef CONFIG_ARITHMETIC_OPS_L1.section .l1.text#else.text#endif___smulsi3_highpart:	R2 = R1.L * R0.L (FU);	R3 = R1.H * R0.L (IS,M);	R0 = R0.H * R1.H, R1 = R0.H * R1.L (IS,M);	R1.L = R2.H + R1.L;	cc = ac0;	R2 = cc;	R1.L = R1.L + R3.L;	cc = ac0;	R1 >>>= 16;	R3 >>>= 16;	R1 = R1 + R3;	R1 = R1 + R2;	R2 = cc;	R1 = R1 + R2;	R0 = R0 + R1;	RTS;.size ___smulsi3_highpart, .-___smulsi3_highpart

⌨️ 快捷键说明

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