{"action":"created","issue":{"url":"https://api.github.com/repos/WebAssembly/spec/issues/217","labels_url":"https://api.github.com/repos/WebAssembly/spec/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/WebAssembly/spec/issues/217/comments","events_url":"https://api.github.com/repos/WebAssembly/spec/issues/217/events","html_url":"https://github.com/WebAssembly/spec/issues/217","id":128685301,"number":217,"title":"Maximum alignment?","user":{"login":"jfbastien","id":298127,"avatar_url":"https://avatars.githubusercontent.com/u/298127?v=3","gravatar_id":"","url":"https://api.github.com/users/jfbastien","html_url":"https://github.com/jfbastien","followers_url":"https://api.github.com/users/jfbastien/followers","following_url":"https://api.github.com/users/jfbastien/following{/other_user}","gists_url":"https://api.github.com/users/jfbastien/gists{/gist_id}","starred_url":"https://api.github.com/users/jfbastien/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfbastien/subscriptions","organizations_url":"https://api.github.com/users/jfbastien/orgs","repos_url":"https://api.github.com/users/jfbastien/repos","events_url":"https://api.github.com/users/jfbastien/events{/privacy}","received_events_url":"https://api.github.com/users/jfbastien/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-01-26T00:42:06Z","updated_at":"2016-01-26T19:00:56Z","closed_at":null,"body":"What's the maximum alignment for load/store?\r\n\r\nWe should probably specify something, e.g. `log2(address_space_bytes)`, and test for it."},"comment":{"url":"https://api.github.com/repos/WebAssembly/spec/issues/comments/175179629","html_url":"https://github.com/WebAssembly/spec/issues/217#issuecomment-175179629","issue_url":"https://api.github.com/repos/WebAssembly/spec/issues/217","id":175179629,"user":{"login":"mbodart","id":14844520,"avatar_url":"https://avatars.githubusercontent.com/u/14844520?v=3","gravatar_id":"","url":"https://api.github.com/users/mbodart","html_url":"https://github.com/mbodart","followers_url":"https://api.github.com/users/mbodart/followers","following_url":"https://api.github.com/users/mbodart/following{/other_user}","gists_url":"https://api.github.com/users/mbodart/gists{/gist_id}","starred_url":"https://api.github.com/users/mbodart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbodart/subscriptions","organizations_url":"https://api.github.com/users/mbodart/orgs","repos_url":"https://api.github.com/users/mbodart/repos","events_url":"https://api.github.com/users/mbodart/events{/privacy}","received_events_url":"https://api.github.com/users/mbodart/received_events","type":"User","site_admin":false},"created_at":"2016-01-26T19:00:56Z","updated_at":"2016-01-26T19:00:56Z","body":"I think we're in agreement, as long as when you say \"it's okay to break me\" you really mean \"it's okay to lessen my performance, but not crash\".\r\n\r\nI'm not so concerned about MVP.  But when simd comes along, the current alignment definition does not allow an engine to choose movaps instead of movups (on X86), as movaps would fault if unaligned.  This may be moot as movups performs well on more recent cpus when the data is aligned."}}