error: invalid instruction mnemonic 'cvtsi2sdl'
Original Reporter info from Mantis: Alexx2000 @alexx2000
-
Reporter name: Alexander Koblov
Original Reporter info from Mantis: Alexx2000 @alexx2000
- Reporter name: Alexander Koblov
Description:
Cannot compile my project under macOS 64 bit. Looks like this #31550 (closed) but about another instruction. I tried rebuild compiler with patch from #31550 (closed) but it did not help. Same code successfully compiled by fpc 2.6.4. Full text log in additional info.
Steps to reproduce:
Try to compile attached unit for x86_64.
Additional information:
alexx$ /usr/local/lib/fpc/3.0.2/ppcx64 EUCSampler.pas
Free Pascal Compiler version 3.0.2 [2017/02/12] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Darwin for x86_64
Compiling EUCSampler.pas
Assembling (pipe) EUCSampler.s
&LtPos;stdin>:18:2: error: invalid instruction mnemonic 'cvtsi2sdl'
cvtsi2sdl 20(%rax,%rdx,4),%xmm0
^~~~~~~~~
&LtPos;stdin>:20:2: error: invalid instruction mnemonic 'cvtsi2sdl'
cvtsi2sdl 8(%rax),%xmm1
^~~~~~~~~
&LtPos;stdin>:27:2: error: invalid instruction mnemonic 'cvtsi2sdl'
cvtsi2sdl 396(%rax,%rdx,4),%xmm0
^~~~~~~~~
&LtPos;stdin>:29:2: error: invalid instruction mnemonic 'cvtsi2sdl'
cvtsi2sdl 8(%rax),%xmm1
^~~~~~~~~
EUCSampler.pas(181) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Mantis conversion info:
- Mantis ID: 32324
- OS: macOS
- OS Build: 10.8.2
- Platform: x86_64
- Version: 3.0.2
- Monitored by: » @KaMiSchi (Karl-Michael Schindler)