[XviD-devel] Hadamard Transform

monsti xvid-devel@xvid.org
Sat, 7 Sep 2002 21:56:28 +0200


------------E015E3646CC75E
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello Marc....

Please... We can both develop the best metod of MMX this code.. This
is my version... If you can fix them or more optimalize... please do
it...  To use less registers I use the skal metod of count sum and
difference two registers...

-- 
Best regards,
 monsti                            mailto:monstrum@tlen.pl
------------E015E3646CC75E
Content-Type: text/plain; name="hadamand_parralel_corr2.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="hadamand_parralel_corr2.txt"

OyBhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCAtIHNvdXJjZSBpbiB3b3Jkcw0KOyBhYSwgYmIsIGNj
LCBkZCwgZWUsIGZmLCBnZywgaGggLSBkZXN0aW5hdGlvbiBpbiB3b3JkcyB0b28uLi4NCg0KCW1v
dnEgbW0wLCBhDQoJbW92cSBtbTEsIGINCglwc3Vic3cgbW0wLCBtbTENCglwYWRkc3cgbW0xLCBt
bTENCglwYWRkc3cgbW0xLCBtbTAJOyBtbTAgPSBhIC0gYiAsIG1tMSA9IGEgKyBiDQoJbW92cSBt
bTIsIGMNCgltb3ZxIG1tMywgZA0KCXBzdWJzdyBtbTIsIG1tMw0KCXBhZGRzdyBtbTMsIG1tMw0K
CXBhZGRzdyBtbTMsIG1tMgk7IG1tMiA9IGMgLSBkLCBtbTMgPSBjICsgZA0KCXBzdWJzdyBtbTAs
IG1tMg0KCXBhZGRzdyBtbTIsIG1tMg0KCXBhZGRzdyBtbTIsIG1tMCA7IG1tMCA9IFthIC0gYl0g
LSBbYyAtIGRdLCBtbTIgPSBbYSAtIGJdICsgW2MgLSBkXQ0KCXBzdWJzdyBtbTEsIG1tMw0KCXBh
ZGRzdyBtbTMsIG1tMw0KCXBhZGRzdyBtbTMsIG1tMSA7IG1tMSA9IFthICsgYl0gLSBbYyArIGRd
LCBtbTMgPSBbYSArIGJdICsgW2MgKyBkXQ0KDQoJbW92cSBtbTQsIGUNCgltb3ZxIG1tNSwgZg0K
CXBzdWJzdyBtbTQsIG1tNQ0KCXBhZGRzdyBtbTUsIG1tNQ0KCXBhZGRzdyBtbTUsIG1tNAk7IG1t
NCA9IGUgLSBmLCBtbTUgPSBlICsgZg0KCW1vdnEgbW02LCBnDQoJbW92cSBtbTcsIGgNCglwc3Vi
c3cgbW02LCBtbTcNCglwYWRkc3cgbW03LCBtbTcNCglwYWRkc3cgbW03LCBtbTYgOyBtbTYgPSBn
IC0gaCwgbW03ID0gZyArIGgNCglwc3Vic3cgbW00LCBtbTYNCglwYWRkc3cgbW02LCBtbTYNCglw
YWRkc3cgbW02LCBtbTQJOyBtbTQgPSBbZSAtIGZdIC0gW2cgLSBoXSwgbW02ID0gW2UgLSBmXSAr
IFtnIC0gaF0NCglwc3Vic3cgbW01LCBtbTcNCglwYWRkc3cgbW03LCBtbTcNCglwYWRkc3cgbW03
LCBtbTUJOyBtbTUgPSBbZSArIGZdIC0gW2cgKyBoXSwgbW03ID0gW2UgKyBmXSArIFtnICsgaF0N
Cg0KOyBXYXRjaCB0aGlzISEhIQ0KDQoJcHN1YnN3IG1tMywgbW03DQoJcGFkZHN3IG1tNywgbW03
DQoJcGFkZHN3IG1tNywgbW0zIDsgbW0zID0gOCpiJywgbW03ID0gOCphJw0KCXBzcmF3IG1tNywg
Mw0KCXBzcmF3IG1tMywgMw0KCW1vdnEgYWEsIG1tNw0KCW1vdnEgYmIsIG1tMw0KDQoJcHN1YnN3
IG1tMSwgbW01DQoJcGFkZHN3IG1tNSwgbW01DQoJcGFkZHN3IG1tNSwgbW0xIDsgbW0xID0gOCpj
JywgbW01ID0gOCpkJw0KCXBzcmF3IG1tMSwgMw0KCXBzcmF3IG1tNSwgMw0KCW1vdnEgY2MsIG1t
MQ0KCW1vdnEgZGQsIG1tNQ0KDQoJcGFkZHN3IG1tNiwgbW0wDQoJcHNyYXcgbW02LCAzCTsgbW02
ID0gZScNCgltb3ZxIGVlLCBtbTYNCg0KCXBzdWJzdyBtbTAsIG1tNA0KCXBzcmF3IG1tMCwgMwk7
IG1tMCA9IGYnDQoJbW92cSBmZiwgbW0wDQoNCglwc3Vic3cgbW0yLCBtbTQNCglwYWRkc3cgbW00
LCBtbTQNCglwYWRkc3cgbW00LCBtbTIgOyBtbTIgPSA4KmcnLCBtbTQgPSA4KmgnDQoJcHNyYXcg
bW0yLCAzDQoJcHNyYXcgbW00LCAzDQoJbW92cSBnZywgbW0yDQoJbW92cSBoaCwgbW00DQoNCjtU
b3RhbDogNjQgTU1YIGluc3RydWN0aW9ucw==

------------E015E3646CC75E--