I just wrote a blog post about how the modern AVX instruction vpternlogd shares a similar design with a 1985 Amiga blitter chip. Even Amiga programmers will be interested in a simple method to finally get that damn "minterm" value! arnaud-carre.github.io/2024-10-06-vpt… #avx #amiga #demoscene
Interesting! I’ve always assembled the minterm that way: “A is the mask, if it’s set, copy B, otherwise C” etc. It’s somehow satisfying to piece it together like that, one bit position at a time🙂(complete with the lil’ ASCII art, which I must have copied a hundred times by now)
That’s interesting! I’m very far behind in intel assembly so I had no idea that instruction existed, but the same sort of thing exists in microcontrollers with simple configurable logic. It also took me a while to figure out you’re just setting a lookup table! Very flexible.
That’s a great article. I never used the E2 function for cookie cutting sprites, i always used CA as suggested by the HRM, with the mask data in channel A.
United States الاتجاهات
- 1. #SNME 72.6K posts
- 2. #WorldSeries 136K posts
- 3. Ohtani 58.7K posts
- 4. Blue Jays 78.1K posts
- 5. Gimenez 14.2K posts
- 6. Bo Bichette 22.4K posts
- 7. Jesse Love 2,953 posts
- 8. Mateer 2,452 posts
- 9. Hugh Freeze 1,456 posts
- 10. Jordan Marshall 1,240 posts
- 11. Scherzer 17.6K posts
- 12. Shohei 41.4K posts
- 13. Zilisch 4,488 posts
- 14. Wrobleski 6,488 posts
- 15. CM Punk 25K posts
- 16. #UFCVegas110 14.7K posts
- 17. Purdue 4,127 posts
- 18. Toronto 49.1K posts
- 19. Sellers 9,495 posts
- 20. Springer 13.9K posts
Something went wrong.
Something went wrong.