| Laaca  Czech republic, 16.02.2009, 21:20 | MMX moves (Developers) | 
| Do I something wrong or the simple MMX moves are slower than normal 386 moves? --- | 
| rr    Berlin, Germany, 16.02.2009, 21:34 @ Laaca | MMX moves | 
| > I measured than if I switch on the "block A" it is about 8% slower than if --- | 
| Japheth  Germany (South), 16.02.2009, 22:05 @ Laaca | MMX moves | 
| There's no speed to gain simply by using MMX registers instead of the standard ones. At least you'll have to use the MOVNTQ instruction to get a significant boost. --- | 
| rr    Berlin, Germany, 16.02.2009, 22:11 @ Japheth | MMX moves | 
| > There's no speed to gain with MMX registers. --- | 
| Japheth  Germany (South), 17.02.2009, 13:52 @ rr | MMX moves | 
| > > There's no speed to gain with MMX registers. --- | 
| Laaca  Czech republic, 17.02.2009, 16:29 @ Japheth | MMX moves | 
| Thanks guys! I will look at it. --- | 
| Japheth  Germany (South), 17.02.2009, 17:16 @ Laaca | MMX moves | 
| > However far more interresting for me is the Mem_copy variant which will --- | 
| Laaca  Czech republic, 17.02.2009, 18:56 @ Japheth | MMX moves | 
| > But that's a totally different animal. And you didn't mention this --- | 
| marcov 18.02.2009, 09:55 @ rr | MMX moves | 
| > > There's no speed to gain with MMX registers. | 
| FFK  16.02.2009, 23:04 @ Laaca | MMX moves | 
| try to copy 8 bytes aligned 64 bytes blocks with this | 
| Rugxulo  Usono, 17.02.2009, 00:54 @ Laaca | MMX moves | 
| Caveat: I am far from an expert! You'll be hard-pressed to find anyone who can 100% tell you about this stuff. (I've looked, it's complex! Different advice is found everywhere!) | 
| FFK  17.02.2009, 21:37 @ Laaca | MMX moves | 
| >  | 
| Rugxulo  Usono, 18.02.2009, 00:48 @ FFK | MMX moves | 
| 
 | 
| Japheth  Germany (South), 18.02.2009, 09:08 @ FFK | MMX moves | 
| > Here a faster version of {block A} --- | 
| FFK  18.02.2009, 09:44 @ Japheth | MMX moves | 
| > That's probably true, but in reality the effect will be somewhere between | 
 Thread view
Thread view Board view
Board view
 
 