- To: Ian Lance Taylor <iant@xxxxxxxxxx>
- Subject: Re: AVX types: __m256d versus __v4sd
- From: James Cloos <cloos@xxxxxxxxxxx>
- Date: Thu, 22 Mar 2012 17:36:36 -0400
- Cc: gcc-help@xxxxxxxxxxx
- Comment: DKIM? See http://www.dkim.org
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Copyright: Copyright 2012 James Cloos
- In-reply-to: <mcrvclw9vwg.fsf@dhcp-172-18-216-180.mtv.corp.google.com> (Ian Lance Taylor's message of "Thu, 22 Mar 2012 14:18:55 -0700")
- Openpgp: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc
- Openpgp-fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6
- User-agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.94 (gnu/linux)
>>>>> "ILT" == Ian Lance Taylor <iant@xxxxxxxxxx> writes:
ILT> Ah, sorry, I misunderstand.
Or I misthought. Distracted by impending dinner. :-/
ILT> For the Intel intrinsics, use __m64 and friends.
ILT> For the __builtin_ia32 functions, it's OK to use __v2df and friends.
ILT> I recommend using the Intel intrinsics instead. They are easier to
ILT> understand and use correctly.
And I conflated the two. I used the functions defined in <x86intrin.h>
and friends, but with __v2df and v4sf args and returns. And though of
them as two sides of the same coin.
Which probably is why I misremembered what I wrote when I replied here.
-JimC (waiting on the oven :)
--
James Cloos <cloos@xxxxxxxxxxx> OpenPGP: 1024D/ED7DAEA6
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]