[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
A message from @CodeMonkeyZ, 2ch lead developer: "How Hiroyuki Nishimura will sell 4chan data"
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1425587684091.png (26.99 KB, 260x276, 65:69, simd.png)

2382cd No.1567

Hello, /prog/.
I'm learning SIMD intrinsics (SSE then AVX) and I find hard to find offline documentation for it.
I actually use https://software.intel.com/sites/landingpage/IntrinsicsGuide/ and basic search but, well, it's online. Any pdf/reference manual?

61237a No.1576


2382cd No.1581

>>1576
Thanks, but I already saw these. I was more looking for a thing like a man or browseable function list.

61237a No.1633

>>1581
how about intel architecture reference manual

104b55 No.1634

>>1633
Yeah, I use that too. Guess there won't be any man or thing like ocamlbrowser.

3ecd47 No.2597

you can usually figure it out along the way with enough stackoverflow

here are some functions that may help you:

_mm_add_ps, _mm_sub_ps, _mm_mul_ps, _mm_div_ps, _mm_setr_ps, _mm_set_ps1


3ecd47 No.2598

sse registers are 128 bits wide each so 16 bytes or essentially 4x4 byte floats or ints, or 2x8 byte long longs or doubles, or 8x2 byte shorts or 16x1 byte chars

intrinsics for registers is m128 for 4 packed floats (x y z w) and m128i for 4 packed ints. i havent done anything with doubles or ints because i only used floats for my shit

good luck, it's not that spooky after a while




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]