Warmcat homepage andy@warmcat.com
libwebsockets
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1752058060, "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":"9bb023ffc2cd976bcd3745223518c8f8", "commit": {"type":"commit", "time": 1481821070, "time_ofs": 60, "oid_tree": { "oid": "0ef1be659d0f5468a60b7b983e77ff38e090e351", "alias": []}, "oid":{ "oid": "1ea01427c5195dafa4f00202237c5b7a389f034b", "alias": []}, "msg": "poly1305/asm/poly1305-x86_64.pl: allow nasm to assemble AVX512 code. chacha/asm/chacha-x86_64.", "sig_commit": { "git_time": { "time": 1481821070, "offset": 60 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" }, "sig_author": { "git_time": { "time": 1481719084, "offset": 60 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" }}, "body": "poly1305/asm/poly1305-x86_64.pl: allow nasm to assemble AVX512 code.\nchacha/asm/chacha-x86_64.pl: refine nasm version detection logic.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n" , "diff": "diff --git a/crypto/chacha/asm/chacha-x86_64.pl b/crypto/chacha/asm/chacha-x86_64.pl\nindex 7153d82..a32d3dc 100755\n--- a/crypto/chacha/asm/chacha-x86_64.pl\n+++ b/crypto/chacha/asm/chacha-x86_64.pl\n@@ -66,7 +66,7 @@ if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2\u003e\u00261`\n }\n \n if (!$avx \u0026\u0026 $win64 \u0026\u0026 ($flavour \u003d~ /nasm/ || $ENV{ASM} \u003d~ /nasm/) \u0026\u0026\n-\t `nasm -v 2\u003e\u00261` \u003d~ /NASM version ([2-9]\u005c.[0-9]+)/) {\n+\t `nasm -v 2\u003e\u00261` \u003d~ /NASM version ([2-9]\u005c.[0-9]+)(?:\u005c.([0-9]+))?/) {\n \t$avx \u003d ($1\u003e\u003d2.09) + ($1\u003e\u003d2.10) + ($1\u003e\u003d2.12);\n \t$avx +\u003d 1 if ($1\u003d\u003d2.11 \u0026\u0026 $2\u003e\u003d8);\n }\ndiff --git a/crypto/poly1305/asm/poly1305-x86_64.pl b/crypto/poly1305/asm/poly1305-x86_64.pl\nindex 2c9982c..baf3c75 100755\n--- a/crypto/poly1305/asm/poly1305-x86_64.pl\n+++ b/crypto/poly1305/asm/poly1305-x86_64.pl\n@@ -66,8 +66,9 @@ if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2\u003e\u00261`\n }\n \n if (!$avx \u0026\u0026 $win64 \u0026\u0026 ($flavour \u003d~ /nasm/ || $ENV{ASM} \u003d~ /nasm/) \u0026\u0026\n-\t `nasm -v 2\u003e\u00261` \u003d~ /NASM version ([2-9]\u005c.[0-9]+)/) {\n-\t$avx \u003d ($1\u003e\u003d2.09) + ($1\u003e\u003d2.10);\n+\t `nasm -v 2\u003e\u00261` \u003d~ /NASM version ([2-9]\u005c.[0-9]+)(?:\u005c.([0-9]+))?/) {\n+\t$avx \u003d ($1\u003e\u003d2.09) + ($1\u003e\u003d2.10) + ($1\u003e\u003d2.12);\n+\t$avx +\u003d 1 if ($1\u003d\u003d2.11 \u0026\u0026 $2\u003e\u003d8);\n }\n \n if (!$avx \u0026\u0026 $win64 \u0026\u0026 ($flavour \u003d~ /masm/ || $ENV{ASM} \u003d~ /ml64/) \u0026\u0026\n","s":{"c":1752058060,"u": 22657}} ],"g": 24141,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}