mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-10 05:46:14 +02:00
bugfix movntsd, movntss
git-svn-id: branches/tg74/avx512merge@43284 -
This commit is contained in:
parent
e4b21cc6c8
commit
e019d810b0
@ -3673,10 +3673,6 @@ implementation
|
||||
ea_data : ea;
|
||||
relsym : TObjSymbol;
|
||||
|
||||
exists_simd_prefix_F2: boolean;
|
||||
exists_simd_prefix_F3: boolean;
|
||||
exists_simd_prefix_66: boolean;
|
||||
|
||||
needed_VEX_Extension: boolean;
|
||||
needed_VEX: boolean;
|
||||
needed_EVEX: boolean;
|
||||
@ -3786,11 +3782,6 @@ implementation
|
||||
|
||||
// needed VEX Prefix (for AVX etc.)
|
||||
|
||||
exists_simd_prefix_F2 := false;
|
||||
exists_simd_prefix_F3 := false;
|
||||
exists_simd_prefix_66 := false;
|
||||
|
||||
|
||||
needed_VEX := false;
|
||||
needed_EVEX := false;
|
||||
needed_VEX_Extension := false;
|
||||
@ -3865,13 +3856,11 @@ implementation
|
||||
|
||||
end;
|
||||
&333: begin
|
||||
exists_simd_prefix_F3:= true;
|
||||
VEXvvvv := VEXvvvv OR $02; // set SIMD-prefix $F3
|
||||
VEXpp := $02; // set SIMD-prefix $F3
|
||||
EVEXpp := $02; // set SIMD-prefix $F3
|
||||
end;
|
||||
&334: begin
|
||||
exists_simd_prefix_F2:= true;
|
||||
VEXvvvv := VEXvvvv OR $03; // set SIMD-prefix $F2
|
||||
VEXpp := $03; // set SIMD-prefix $F2
|
||||
EVEXpp := $03; // set SIMD-prefix $F2
|
||||
@ -3880,7 +3869,6 @@ implementation
|
||||
&351: EVEXll := $02; // vectorlength = 512 bits AND no scalar
|
||||
&352: EVEXw1 := $01;
|
||||
&361: begin
|
||||
exists_simd_prefix_66:= true;
|
||||
VEXvvvv := VEXvvvv OR $01; // set SIMD-prefix $66
|
||||
VEXpp := $01; // set SIMD-prefix $66
|
||||
EVEXpp := $01; // set SIMD-prefix $66
|
||||
|
@ -3186,11 +3186,11 @@ mem \326\2\x0F\xC7\201 X86_64
|
||||
;
|
||||
[MOVNTSS]
|
||||
(Ch_All)
|
||||
mem,xmmreg \333\2\x0F\x2B\101 SSE4,SD
|
||||
mem,xmmreg \336\333\2\x0F\x2B\101 SSE4,SD
|
||||
|
||||
[MOVNTSD]
|
||||
(Ch_All)
|
||||
mem,xmmreg \334\325\2\x0F\x2B\101 SSE4 ;,SQ
|
||||
mem,xmmreg \337\334\325\2\x0F\x2B\101 SSE4 ;,SQ
|
||||
|
||||
[INSERTQ]
|
||||
(Ch_All)
|
||||
|
Loading…
Reference in New Issue
Block a user