mrmuldv.s64
来自「比较新的功能强大的rsa算法源代码,方便使用.」· S64 代码 · 共 71 行
S64
71 行
.file "mrmuldv.s"
.text
.globl muldiv
muldiv:
pushq %rbx
movq %rdi,%rax
movq %rdx,%rbx
mulq %rsi
addq %rbx,%rax
adcq $0,%rdx
divq %rcx
movq %r8,%rbx
movq %rdx,(%rbx)
popq %rbx
ret
.global muldvm
muldvm:
pushq %rbx
movq %rdx,%rbx
movq %rdi,%rdx
movq %rsi,%rax
divq %rbx
movq %rcx,%rbx
movq %rdx,(%rbx)
popq %rbx
ret
.globl muldvd
muldvd:
pushq %rbx
movq %rdi,%rax
movq %rdx,%rbx
mulq %rsi
addq %rbx,%rax
adcq $0,%rdx
movq %rcx,%rbx
movq %rax,(%rbx)
movq %rdx,%rax
popq %rbx
ret
.global muldvd2
muldvd2:
pushq %rbx
movq %rdi,%rax
movq %rdx,%rbx
mulq %rsi
addq (%rbx),%rax
adcq $0,%rdx
addq (%rcx),%rax
adcq $0,%rdx
movq %rax,(%rcx)
movq %rdx,(%rbx)
popq %rbx
ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?