Warmcat homepage andy@warmcat.com
libwebsockets
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1756843995, "reponame":"openssl", "desc":"OpenSSL", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl", "f":3, "items": [ {"schema":"libjg2-1", "cid":"a07c543edd91e7716d1854c9d8f082be", "commit": {"type":"commit", "time": 1402752474, "time_ofs": 120, "oid_tree": { "oid": "78969a134ad31c75b1d6e11ad35772163749657a", "alias": []}, "oid":{ "oid": "c9cf29cca22d4d724a1e772bc5fdc201b2822f1d", "alias": []}, "msg": "sha1-x86_64.pl: add missing rex prefix in shaext.", "sig_commit": { "git_time": { "time": 1402752474, "offset": 120 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" }, "sig_author": { "git_time": { "time": 1402752374, "offset": 120 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" }}, "body": "sha1-x86_64.pl: add missing rex prefix in shaext.\n\nPR: 3405\n" , "diff": "diff --git a/crypto/sha/asm/sha1-x86_64.pl b/crypto/sha/asm/sha1-x86_64.pl\nindex 6dc64a2..9aa128e 100755\n--- a/crypto/sha/asm/sha1-x86_64.pl\n+++ b/crypto/sha/asm/sha1-x86_64.pl\n@@ -2030,8 +2030,12 @@ sub sha1op38 {\n \t\t\u0022sha1msg1\u0022 \u003d\u003e 0xc9,\n \t\t\u0022sha1msg2\u0022 \u003d\u003e 0xca\t);\n \n- if (defined($opcodelet{$instr}) \u0026\u0026 @_[0] \u003d~ /%xmm([0-7]),\u005cs*%xmm([0-7])/) {\n+ if (defined($opcodelet{$instr}) \u0026\u0026 @_[0] \u003d~ /%xmm([0-9]+),\u005cs*%xmm([0-9]+)/) {\n my @opcode\u003d(0x0f,0x38);\n+ my $rex\u003d0;\n+\t$rex|\u003d0x04\t\t\tif ($2\u003e\u003d8);\n+\t$rex|\u003d0x01\t\t\tif ($1\u003e\u003d8);\n+\tunshift @opcode,0x40|$rex\tif ($rex);\n \tpush @opcode,$opcodelet{$instr};\n \tpush @opcode,0xc0|($1\u00267)|(($2\u00267)\u003c\u003c3);\t\t# ModR/M\n \treturn \u0022.byte\u005ct\u0022.join(',',@opcode);\n","s":{"c":1756843995,"u": 7452}} ],"g": 8913,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}