home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,267 of 4,675   
   Benjamin David Lunt to Robert Wessel   
   Re: yuy2 to rgb   
   06 Feb 18 09:25:52   
   
   From: zfysz@nospicedham.fysnet.net   
      
   "Robert Wessel"  wrote in message   
   news:v14i7ddpmndtqijv8mcgmongp5b76pdlfm@4ax.com...   
   > On Mon, 05 Feb 2018 19:56:30 -0600, Robert Wessel   
   >  wrote:   
   >   
   >   
   > I forget pre-AVX512 had only 16 registers.  *sigh*  Ah well, you'll   
   > have to shuffle the register usage around a bit and move the constants   
   > to memory.  Other than the constants, the above code uses 18   
   > registers, shuffling things around to get to 16 would be easy.  The   
   > original loaded values (ymm1..ymm4), for example, aren't in the final   
   > computations, and could trivially be used instead of ymm17..ymm19 in   
   > those.   
      
   Thanks Robert.   
      
   I am going to have to study the avx instruction set and   
   see if I can implement it.   
      
   Thanks again,   
   Ben   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca