我在x64位中的FLD指令有一点问题...想要将st0加载到st0寄存器中的堆栈指针FPU,但它似乎是不可能的.在Delphi x32中,我可以使用以下代码:
function DoSomething(X:Double):Double; asm FLD X // Do Something .. FST Result end;
不幸的是,在x64中,相同的代码不起作用.
delphi assembly x86-64 fpu basm
assembly ×1
basm ×1
delphi ×1
fpu ×1
x86-64 ×1