{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/20757","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/20757/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/20757/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/20757/events","html_url":"https://github.com/dotnet/coreclr/issues/20757","id":376581983,"node_id":"MDU6SXNzdWUzNzY1ODE5ODM=","number":20757,"title":"NO_WAY: JIT must expand the intrinsic!","user":{"login":"BruceForstall","id":10901265,"node_id":"MDQ6VXNlcjEwOTAxMjY1","avatar_url":"https://avatars3.githubusercontent.com/u/10901265?v=4","gravatar_id":"","url":"https://api.github.com/users/BruceForstall","html_url":"https://github.com/BruceForstall","followers_url":"https://api.github.com/users/BruceForstall/followers","following_url":"https://api.github.com/users/BruceForstall/following{/other_user}","gists_url":"https://api.github.com/users/BruceForstall/gists{/gist_id}","starred_url":"https://api.github.com/users/BruceForstall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BruceForstall/subscriptions","organizations_url":"https://api.github.com/users/BruceForstall/orgs","repos_url":"https://api.github.com/users/BruceForstall/repos","events_url":"https://api.github.com/users/BruceForstall/events{/privacy}","received_events_url":"https://api.github.com/users/BruceForstall/received_events","type":"User","site_admin":false},"labels":[{"id":563254253,"node_id":"MDU6TGFiZWw1NjMyNTQyNTM=","url":"https://api.github.com/repos/dotnet/coreclr/labels/arch-x64","name":"arch-x64","color":"eb6420","default":false},{"id":330164122,"node_id":"MDU6TGFiZWwzMzAxNjQxMjI=","url":"https://api.github.com/repos/dotnet/coreclr/labels/arch-x86","name":"arch-x86","color":"eb6420","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dotnet/coreclr/milestones/18","html_url":"https://github.com/dotnet/coreclr/milestone/18","labels_url":"https://api.github.com/repos/dotnet/coreclr/milestones/18/labels","id":3246413,"node_id":"MDk6TWlsZXN0b25lMzI0NjQxMw==","number":18,"title":"3.0","description":".NET Core 3.0, next major release after 2.1. See [official release dates](https://github.com/dotnet/core/blob/master/roadmap.md) for details.\r\n\r\nWe will move important issues from Future to 3.0 as the priorities and dates for next release become more clear.","creator":{"login":"karelz","id":5776068,"node_id":"MDQ6VXNlcjU3NzYwNjg=","avatar_url":"https://avatars2.githubusercontent.com/u/5776068?v=4","gravatar_id":"","url":"https://api.github.com/users/karelz","html_url":"https://github.com/karelz","followers_url":"https://api.github.com/users/karelz/followers","following_url":"https://api.github.com/users/karelz/following{/other_user}","gists_url":"https://api.github.com/users/karelz/gists{/gist_id}","starred_url":"https://api.github.com/users/karelz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karelz/subscriptions","organizations_url":"https://api.github.com/users/karelz/orgs","repos_url":"https://api.github.com/users/karelz/repos","events_url":"https://api.github.com/users/karelz/events{/privacy}","received_events_url":"https://api.github.com/users/karelz/received_events","type":"User","site_admin":false},"open_issues":277,"closed_issues":387,"state":"open","created_at":"2018-04-05T22:09:22Z","updated_at":"2018-12-06T20:00:16Z","due_on":null,"closed_at":null},"comments":16,"created_at":"2018-11-01T21:39:45Z","updated_at":"2018-12-06T20:52:03Z","closed_at":"2018-11-05T23:37:15Z","author_association":"CONTRIBUTOR","body":"x86 Checked PMI run over System.Private.CoreLib.dll:\r\n```\r\nAssert failure(PID 166132 [0x000288f4], Thread: 162592 [0x27b20]): Assertion failed 'JIT must expand the intrinsic!' in 'System.Runtime.Intrinsics.X86.Bmi1:BitFieldExtract(int,ubyte,ubyte):int' (IL size 9)\r\n\r\n    File: f:\\gh\\coreclr12\\src\\jit\\importer.cpp Line: 3939\r\n    Image: F:\\gh\\coreclr12\\bin\\tests\\Windows_NT.x86.Checked\\Tests\\Core_Root\\CoreRun.exe\r\n```\r\n\r\nRepro:\r\n```\r\nset COMPlus_JitRequired=1 // This turns NO_WAY into assert\r\n// build https://github.com/dotnet/jitutils\r\n// build x86 checked coreclr\r\nF:\\gh\\coreclr12\\bin\\tests\\Windows_NT.x86.Checked\\Tests\\Core_Root\\CoreRun.exe c:\\gh\\jitutils\\bin\\pmi.dll PREPALL F:\\gh\\coreclr12\\bin\\tests\\Windows_NT.x86.Checked\\Tests\\Core_Root\\System.Private.CoreLib.dll\r\n// (alter paths as appropriate)\r\n```\r\n\r\nAlso happens for x64 checked.\r\n\r\nAlso happens for:\r\n```\r\nSystem.Runtime.Intrinsics.X86.Bmi1:BitFieldExtract(int,ushort):int\r\nSystem.Runtime.Intrinsics.X86.Bmi2:ZeroHighBits(int,int):int\r\nSystem.Runtime.Intrinsics.X86.Bmi2:MultiplyNoFlags(int,int,long):int\r\nSystem.Runtime.Intrinsics.X86.Sse42:CompareExplicitLengthUnitMask(struct,ubyte,struct,ubyte,ubyte):struct\r\nSystem.Runtime.Intrinsics.X86.Sse42:CompareImplicitLength(struct,struct,ubyte,ubyte):bool\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/445025439","html_url":"https://github.com/dotnet/coreclr/issues/20757#issuecomment-445025439","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/20757","id":445025439,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NTAyNTQzOQ==","user":{"login":"fiigii","id":1263030,"node_id":"MDQ6VXNlcjEyNjMwMzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1263030?v=4","gravatar_id":"","url":"https://api.github.com/users/fiigii","html_url":"https://github.com/fiigii","followers_url":"https://api.github.com/users/fiigii/followers","following_url":"https://api.github.com/users/fiigii/following{/other_user}","gists_url":"https://api.github.com/users/fiigii/gists{/gist_id}","starred_url":"https://api.github.com/users/fiigii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fiigii/subscriptions","organizations_url":"https://api.github.com/users/fiigii/orgs","repos_url":"https://api.github.com/users/fiigii/repos","events_url":"https://api.github.com/users/fiigii/events{/privacy}","received_events_url":"https://api.github.com/users/fiigii/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T20:52:03Z","updated_at":"2018-12-06T20:52:03Z","author_association":"COLLABORATOR","body":"Hmm, weird, I do not think JIT has any issue with `Aes.IsSupported`"}}
{"actor":{"display_login":"fiigii"}}