vlop.s
来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· S 代码 · 共 45 行
S
45 行
TEXT _mulv(SB), $0 MOVL r+0(FP), CX MOVL a+4(FP), AX MULL b+12(FP) MOVL AX, 0(CX) MOVL DX, BX MOVL a+4(FP), AX MULL b+16(FP) ADDL AX, BX MOVL a+8(FP), AX MULL b+12(FP) ADDL AX, BX MOVL BX, 4(CX) RETTEXT _mul64by32(SB), $0 MOVL r+0(FP), CX MOVL a+4(FP), AX MULL b+12(FP) MOVL AX, 0(CX) MOVL DX, BX MOVL a+8(FP), AX MULL b+12(FP) ADDL AX, BX MOVL BX, 4(CX) RETTEXT _div64by32(SB), $0 MOVL r+12(FP), CX MOVL a+0(FP), AX MOVL a+4(FP), DX DIVL b+8(FP) MOVL DX, 0(CX) RETTEXT _addv(SB), $0 MOVL r+0(FP), CX MOVL a+4(FP), AX MOVL a+8(FP), BX ADDL b+12(FP), AX ADCL b+16(FP), BX MOVL AX, 0(CX) MOVL BX, 4(CX) RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?