{"action":"created","issue":{"url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/255","labels_url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/255/labels{/name}","comments_url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/255/comments","events_url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/255/events","html_url":"https://github.com/tc39/ecmascript_simd/issues/255","id":99717923,"number":255,"title":"Section 5.2 includes several abstract operations which should be explicitly labeled as such","user":{"login":"ajklein","id":1571484,"avatar_url":"https://avatars.githubusercontent.com/u/1571484?v=3","gravatar_id":"","url":"https://api.github.com/users/ajklein","html_url":"https://github.com/ajklein","followers_url":"https://api.github.com/users/ajklein/followers","following_url":"https://api.github.com/users/ajklein/following{/other_user}","gists_url":"https://api.github.com/users/ajklein/gists{/gist_id}","starred_url":"https://api.github.com/users/ajklein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajklein/subscriptions","organizations_url":"https://api.github.com/users/ajklein/orgs","repos_url":"https://api.github.com/users/ajklein/repos","events_url":"https://api.github.com/users/ajklein/events{/privacy}","received_events_url":"https://api.github.com/users/ajklein/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-07T19:51:15Z","updated_at":"2015-09-01T20:06:53Z","closed_at":"2015-09-01T18:16:25Z","body":"Looks like TypedArray in the spec labels these with \"Runtime Semantics: \". A similar marking would be helpful to make it clear that \"MaxNum\", for example, is not a property on the SIMD constructors.\r\n\r\nI think the list is: MaxNum, MinNum, ReciprocalApproximation, ReciprocalSqrtApproximation, Saturate, AddSaturate, SubSaturate, AbsoluateDifference."},"comment":{"url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/comments/136845466","html_url":"https://github.com/tc39/ecmascript_simd/issues/255#issuecomment-136845466","issue_url":"https://api.github.com/repos/tc39/ecmascript_simd/issues/255","id":136845466,"user":{"login":"ajklein","id":1571484,"avatar_url":"https://avatars.githubusercontent.com/u/1571484?v=3","gravatar_id":"","url":"https://api.github.com/users/ajklein","html_url":"https://github.com/ajklein","followers_url":"https://api.github.com/users/ajklein/followers","following_url":"https://api.github.com/users/ajklein/following{/other_user}","gists_url":"https://api.github.com/users/ajklein/gists{/gist_id}","starred_url":"https://api.github.com/users/ajklein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajklein/subscriptions","organizations_url":"https://api.github.com/users/ajklein/orgs","repos_url":"https://api.github.com/users/ajklein/repos","events_url":"https://api.github.com/users/ajklein/events{/privacy}","received_events_url":"https://api.github.com/users/ajklein/received_events","type":"User","site_admin":false},"created_at":"2015-09-01T20:06:53Z","updated_at":"2015-09-01T20:06:53Z","body":"I still find the spec a bit confusing: scanning through section 6.2, it's hard to tell at a glance which things are  properties on JS objects and which are spec-internal.\r\n\r\nPerhaps the internal algorithms could be sub-sections of the JS-exposed things that call them? This would work for MaxNum, MinNum, AbsoluteDifference, ReciprocalApproximation and ReciprocalSqrtApproximation. Only Saturate is shared between more than one method..."}}