{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/solidity/issues/1082","repository_url":"https://api.github.com/repos/ethereum/solidity","labels_url":"https://api.github.com/repos/ethereum/solidity/issues/1082/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/solidity/issues/1082/comments","events_url":"https://api.github.com/repos/ethereum/solidity/issues/1082/events","html_url":"https://github.com/ethereum/solidity/pull/1082","id":176165360,"number":1082,"title":"Fixed point multiplication","user":{"login":"VoR0220","id":7756785,"avatar_url":"https://avatars.githubusercontent.com/u/7756785?v=3","gravatar_id":"","url":"https://api.github.com/users/VoR0220","html_url":"https://github.com/VoR0220","followers_url":"https://api.github.com/users/VoR0220/followers","following_url":"https://api.github.com/users/VoR0220/following{/other_user}","gists_url":"https://api.github.com/users/VoR0220/gists{/gist_id}","starred_url":"https://api.github.com/users/VoR0220/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VoR0220/subscriptions","organizations_url":"https://api.github.com/users/VoR0220/orgs","repos_url":"https://api.github.com/users/VoR0220/repos","events_url":"https://api.github.com/users/VoR0220/events{/privacy}","received_events_url":"https://api.github.com/users/VoR0220/received_events","type":"User","site_admin":false},"labels":[{"id":323630281,"url":"https://api.github.com/repos/ethereum/solidity/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-10T07:31:30Z","updated_at":"2016-12-06T09:27:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ethereum/solidity/pulls/1082","html_url":"https://github.com/ethereum/solidity/pull/1082","diff_url":"https://github.com/ethereum/solidity/pull/1082.diff","patch_url":"https://github.com/ethereum/solidity/pull/1082.patch"},"body":"This is the last and probably hardest piece of the puzzle. Currently, if we were to uncomment the opcodes, it does indeed work. However...it is not optimizable in terms of the multiplication in its current state, hence why we are looking to turn it into inline assembly and feed it to the compiler (I may be wrong, but I think this will be the first feature to do that). Furthermore we are running into problems that tend to naturally occur in fixed points, that being that they lose resolution the larger and larger you make them. This could also do for some help in terms of helping to design a rounding system to try to get as much accuracy as possible when multiplying fractional fields larger than 128. \n"},"comment":{"url":"https://api.github.com/repos/ethereum/solidity/issues/comments/265101808","html_url":"https://github.com/ethereum/solidity/pull/1082#issuecomment-265101808","issue_url":"https://api.github.com/repos/ethereum/solidity/issues/1082","id":265101808,"user":{"login":"pirapira","id":44281,"avatar_url":"https://avatars.githubusercontent.com/u/44281?v=3","gravatar_id":"","url":"https://api.github.com/users/pirapira","html_url":"https://github.com/pirapira","followers_url":"https://api.github.com/users/pirapira/followers","following_url":"https://api.github.com/users/pirapira/following{/other_user}","gists_url":"https://api.github.com/users/pirapira/gists{/gist_id}","starred_url":"https://api.github.com/users/pirapira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pirapira/subscriptions","organizations_url":"https://api.github.com/users/pirapira/orgs","repos_url":"https://api.github.com/users/pirapira/repos","events_url":"https://api.github.com/users/pirapira/events{/privacy}","received_events_url":"https://api.github.com/users/pirapira/received_events","type":"User","site_admin":false},"created_at":"2016-12-06T09:27:44Z","updated_at":"2016-12-06T09:27:44Z","body":"For the same reason as #1080, this pull-request seems to need changing."}}
{"actor":{"display_login":"pirapira"}}