diff options
author | tg74 <tg74@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-02-22 15:59:58 +0000 |
---|---|---|
committer | tg74 <tg74@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-02-22 15:59:58 +0000 |
commit | 0e86d26d52d3da324adb8bd85bdd33d9c44e76f6 (patch) | |
tree | 7bca0b7f8183a04116ce7b29b70c951ec1e4b5ec | |
parent | 456ee22d701be2eac0136d74d516ee68eae6c089 (diff) | |
download | fpc-0e86d26d52d3da324adb8bd85bdd33d9c44e76f6.tar.gz |
bugfix 0037785 cvtsi2ss and cvtsi2sd in x86_64 { att}
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/tg74@48790 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | avx512-0037785/compiler/ppcx64.lpi | 23 | ||||
-rw-r--r-- | avx512-0037785/compiler/x86/itcpugas.pas | 2 |
2 files changed, 14 insertions, 11 deletions
diff --git a/avx512-0037785/compiler/ppcx64.lpi b/avx512-0037785/compiler/ppcx64.lpi index a28f04cf21..b0969ab928 100644 --- a/avx512-0037785/compiler/ppcx64.lpi +++ b/avx512-0037785/compiler/ppcx64.lpi @@ -1,7 +1,7 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="9"/> + <Version Value="11"/> <PathDelim Value="\"/> <General> <Flags> @@ -19,26 +19,30 @@ </BuildModes> <PublishOptions> <Version Value="2"/> - <DestinationDirectory Value="$(TestDir)\publishedproject\"/> - <IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/> - <ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/> </PublishOptions> <RunParams> <local> - <FormatVersion Value="1"/> - <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/> + <CommandLineParams Value="\tmp\tasm2.pp"/> + <LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/> </local> + <FormatVersion Value="2"/> + <Modes Count="1"> + <Mode0 Name="default"> + <local> + <CommandLineParams Value="\tmp\tasm2.pp"/> + <LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/> + </local> + </Mode0> + </Modes> </RunParams> <Units Count="2"> <Unit0> <Filename Value="pp.pas"/> <IsPartOfProject Value="True"/> - <UnitName Value="pp"/> </Unit0> <Unit1> <Filename Value="x86\aasmcpu.pas"/> <IsPartOfProject Value="True"/> - <UnitName Value="aasmcpu"/> </Unit1> </Units> </ProjectOptions> @@ -71,7 +75,6 @@ <StopAfterErrCount Value="50"/> </ConfigFile> <CustomOptions Value="-dx86_64"/> - <CompilerPath Value="$(CompPath)"/> </Other> </CompilerOptions> </CONFIG> diff --git a/avx512-0037785/compiler/x86/itcpugas.pas b/avx512-0037785/compiler/x86/itcpugas.pas index 14972b4f69..7ba8f9326c 100644 --- a/avx512-0037785/compiler/x86/itcpugas.pas +++ b/avx512-0037785/compiler/x86/itcpugas.pas @@ -73,7 +73,7 @@ interface S_NO,S_NO,S_NO,S_NO,S_NO,S_NO,{S_NO,}S_NO,S_NO,S_IL,S_IS,S_IQ,S_NO,S_NO,S_NO,S_NO ); att_sizemmsuffix : array[0..14] of topsize = ( - S_NO,S_NO,S_NO,S_NO,S_NO,S_NO,{S_NO,}S_NO,S_NO,S_NO,S_NO,S_NO,S_NO,S_XMM,S_YMM,S_ZMM + S_NO,S_NO,S_NO,S_NO,S_NO, S_NO,{S_NO,}S_NO,S_NO,S_IL,S_NO,S_IQ,S_NO,S_XMM,S_YMM,S_ZMM ); att_sizemmxsuffix : array[0..14] of topsize = ( S_NO,S_NO,S_NO,S_NO,S_NO,S_NO,{S_NO,}S_NO,S_NO,S_NO,S_NO,S_NO,S_NO,S_XMM,S_NO,S_NO |