https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98387
--- Comment #5 from Daniel Han-Chen ---
(In reply to H.J. Lu from comment #4)
> (In reply to Daniel Han-Chen from comment #3)
> > (In reply to H.J. Lu from comment #2)
> > > _mm_cmp_ps is an AVX intrinsic.
> >
> > Yep noticed _mm_cmp_ps is only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98387
--- Comment #3 from Daniel Han-Chen ---
(In reply to H.J. Lu from comment #2)
> _mm_cmp_ps is an AVX intrinsic.
Yep noticed _mm_cmp_ps is only in AVX. The weird part is it actually causes no
errors when used on SSE only targets [ie Nehalem], and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98387
--- Comment #1 from Daniel Han-Chen ---
Oh I just noticed _mm_cmp_ps isn't actually supported for SSE targets even in
Intel's Intrinsics Guide: [_mm_cmp_ps first was supported in AVX]
https://software.intel.com/sites/landingpage/IntrinsicsGuide/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98387
Bug ID: 98387
Summary: GCC >= 6 cannot inline _mm_cmp_ps on SSE targets
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98317
Daniel Han-Chen changed:
What|Removed |Added
Resolution|--- |WORKSFORME
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
--- Comment #1 from Daniel Han-Chen ---
I also just noticed that in GCC 10, an extra movdqa is done, which is also not
necessary.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
Bug ID: 98348
Summary: GCC 10.2 AVX512 Mask regression from GCC 9
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98317
--- Comment #3 from Daniel Han-Chen ---
Oh ok then.
It's cause I was trying to do unaligned loads by following:
https://stackoverflow.com/questions/9318115/loading-data-for-gccs-vector-extensions
In it, it mentioned using typedef char __attribu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98317
Daniel Han-Chen changed:
What|Removed |Added
CC||danielhanchen at gmail dot com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98317
Bug ID: 98317
Summary: Vector Extensions aligned(1) not generating unaligned
loads/stores
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
10 matches
Mail list logo