我已经为矩阵操作创建了相当优化的汇编程序库,最初是针对Delphi 2007+的。divpd无法识别的操作码x64
代码工作得很好德尔福下,所以我想支持FreePascal的还有和我很远,直到我上一条线,如遇到汇编语法错误:
divdp XMM1,[R9 + RAX - 112] ;
FreePascal的(实际上Lazaraus)报告有一个错误:无法识别 DIVP opcoded
我有点疑惑,因为这是一个标准的汇编程序指令...... 任何人都知道我怎么能“教” FreePascal的理解这种类型的指令?
(注意我不想引入任何分贝指示...)
'divdp'是一个错字吗?你的意思是'divpd'(Divide Packed Double-Precision Flo-Point Values)? – Michael
要掌握的另一件事是fpc是你的编译器。拉撒路是一个IDE。你应该清楚你使用的fpc版本。 –