mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 14:19:28 +02:00
* fits_in_mm_register takes care of avx(512) support
git-svn-id: trunk@47523 -
This commit is contained in:
parent
d5dcf5cd7a
commit
1d474f822e
@ -1358,7 +1358,10 @@ implementation
|
||||
(tarraydef(p).elementdef.typ=floatdef) and
|
||||
(
|
||||
(tarraydef(p).lowrange=0) and
|
||||
(tarraydef(p).highrange=3) and
|
||||
((tarraydef(p).highrange=3) or
|
||||
(UseAVX and (tarraydef(p).highrange=7)) or
|
||||
(UseAVX512 and (tarraydef(p).highrange=15))
|
||||
) and
|
||||
(tfloatdef(tarraydef(p).elementdef).floattype=s32real)
|
||||
)
|
||||
) or
|
||||
@ -1367,7 +1370,10 @@ implementation
|
||||
(tarraydef(p).elementdef.typ=floatdef) and
|
||||
(
|
||||
(tarraydef(p).lowrange=0) and
|
||||
(tarraydef(p).highrange=1) and
|
||||
((tarraydef(p).highrange=1) or
|
||||
(UseAVX and (tarraydef(p).highrange=3)) or
|
||||
(UseAVX512 and (tarraydef(p).highrange=7))
|
||||
)and
|
||||
(tfloatdef(tarraydef(p).elementdef).floattype=s64real)
|
||||
)
|
||||
) {or
|
||||
|
Loading…
Reference in New Issue
Block a user