{"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"}