{"action":"created","issue":{"url":"https://api.github.com/repos/Terraspace/HJWasm/issues/35","repository_url":"https://api.github.com/repos/Terraspace/HJWasm","labels_url":"https://api.github.com/repos/Terraspace/HJWasm/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/Terraspace/HJWasm/issues/35/comments","events_url":"https://api.github.com/repos/Terraspace/HJWasm/issues/35/events","html_url":"https://github.com/Terraspace/HJWasm/issues/35","id":180386355,"number":35,"title":"Improper AVX512 code generation","user":{"login":"gwoltman","id":22267187,"avatar_url":"https://avatars.githubusercontent.com/u/22267187?v=3","gravatar_id":"","url":"https://api.github.com/users/gwoltman","html_url":"https://github.com/gwoltman","followers_url":"https://api.github.com/users/gwoltman/followers","following_url":"https://api.github.com/users/gwoltman/following{/other_user}","gists_url":"https://api.github.com/users/gwoltman/gists{/gist_id}","starred_url":"https://api.github.com/users/gwoltman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gwoltman/subscriptions","organizations_url":"https://api.github.com/users/gwoltman/orgs","repos_url":"https://api.github.com/users/gwoltman/repos","events_url":"https://api.github.com/users/gwoltman/events{/privacy}","received_events_url":"https://api.github.com/users/gwoltman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-09-30T19:41:51Z","updated_at":"2016-10-01T18:09:26Z","closed_at":null,"body":"This code:\r\n\r\n`\tvpand\tzmm2, zmm2, zmm0`\r\n`\tvpmovmskb rcx, zmm2`\r\n`\tsub\trdx, rdx`\r\n\r\nProduces this in objconv disassembly:\r\n\r\n`?_236:; vpandd  zmm2, zmm2, zmm0                        ; 4CB3 _ 62 F1 6D 48: DB. D0`\r\n`        db 62H, 0F1H, 6DH, 48H, 0DBH, 0D0H`\r\n`; Error: This instruction is not allowed in 64 bit mode`\r\n`; Error: VEX.mmmm bits out of range`\r\n`; Note: Prefix bit or byte has no meaning in this context`\r\n`; Note: VEX prefix bits not allowed here`\r\n`; Warning: MVEX prefix not allowed for this instruction`\r\n`; Warning: MVEX prefix option bits not allowed here`\r\n`;       dec     r8d                                     ; 4CB9 _ 62 C4 F1 FD: 48`\r\n`        db 62H, 0C4H, 0F1H, 0FDH, 48H`\r\n`;       xlatb                                           ; 4CBE _ D7`\r\n`        db 0D7H`\r\n`;       retf    11080                                   ; 4CBF _ CA, 2B48`\r\n`        db 0CAH, 48H, 2BH`\r\n"},"comment":{"url":"https://api.github.com/repos/Terraspace/HJWasm/issues/comments/250927580","html_url":"https://github.com/Terraspace/HJWasm/issues/35#issuecomment-250927580","issue_url":"https://api.github.com/repos/Terraspace/HJWasm/issues/35","id":250927580,"user":{"login":"john-terraspace","id":16879700,"avatar_url":"https://avatars.githubusercontent.com/u/16879700?v=3","gravatar_id":"","url":"https://api.github.com/users/john-terraspace","html_url":"https://github.com/john-terraspace","followers_url":"https://api.github.com/users/john-terraspace/followers","following_url":"https://api.github.com/users/john-terraspace/following{/other_user}","gists_url":"https://api.github.com/users/john-terraspace/gists{/gist_id}","starred_url":"https://api.github.com/users/john-terraspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/john-terraspace/subscriptions","organizations_url":"https://api.github.com/users/john-terraspace/orgs","repos_url":"https://api.github.com/users/john-terraspace/repos","events_url":"https://api.github.com/users/john-terraspace/events{/privacy}","received_events_url":"https://api.github.com/users/john-terraspace/received_events","type":"User","site_admin":false},"created_at":"2016-10-01T18:09:26Z","updated_at":"2016-10-01T18:09:26Z","body":"Agreed, also\n\n \n\nVPCMPEQQ zmm1, zmm2,zmm3\n\n \n\nShouldn’t assemble as it’s not valid.\n\n \n\nFrom: gwoltman [mailto:notifications@github.com] \nSent: 01 October 2016 06:57 PM\nTo: Terraspace/HJWasm <HJWasm@noreply.github.com>\nCc: John Hankinson <john@terraspace.co.uk>; Comment <comment@noreply.github.com>\nSubject: {Spam?} Re: [Terraspace/HJWasm] Improper AVX512 code generation (#35)\n\n \n\nThe legal \"vpcmpeqq k3, zmm2, zmm1\" is getting the objconv error messages.\n\n—\nYou are receiving this because you commented.\nReply to this email directly, view it on GitHub <https://github.com/Terraspace/HJWasm/issues/35#issuecomment-250926868> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AQGQVK8s7y63kZ-gyG1HOEZf4wOCazLgks5qvp73gaJpZM4KLcVC> .\n\n"}}
{"actor":{"display_login":"john-terraspace"}}