{"action":"closed","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/27459","repository_url":"https://api.github.com/repos/dart-lang/sdk","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/27459/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/27459/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/27459/events","html_url":"https://github.com/dart-lang/sdk/issues/27459","id":180390625,"number":27459,"title":"AOT: CheckedSmiOp comparision + Branch ","user":{"login":"rmacnak-google","id":8495071,"avatar_url":"https://avatars.githubusercontent.com/u/8495071?v=3","gravatar_id":"","url":"https://api.github.com/users/rmacnak-google","html_url":"https://github.com/rmacnak-google","followers_url":"https://api.github.com/users/rmacnak-google/followers","following_url":"https://api.github.com/users/rmacnak-google/following{/other_user}","gists_url":"https://api.github.com/users/rmacnak-google/gists{/gist_id}","starred_url":"https://api.github.com/users/rmacnak-google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmacnak-google/subscriptions","organizations_url":"https://api.github.com/users/rmacnak-google/orgs","repos_url":"https://api.github.com/users/rmacnak-google/repos","events_url":"https://api.github.com/users/rmacnak-google/events{/privacy}","received_events_url":"https://api.github.com/users/rmacnak-google/received_events","type":"User","site_admin":false},"labels":[{"id":219928165,"url":"https://api.github.com/repos/dart-lang/sdk/labels/area-vm","name":"area-vm","color":"c7def8","default":false}],"state":"closed","locked":false,"assignee":{"login":"fsc8000","id":2890421,"avatar_url":"https://avatars.githubusercontent.com/u/2890421?v=3","gravatar_id":"","url":"https://api.github.com/users/fsc8000","html_url":"https://github.com/fsc8000","followers_url":"https://api.github.com/users/fsc8000/followers","following_url":"https://api.github.com/users/fsc8000/following{/other_user}","gists_url":"https://api.github.com/users/fsc8000/gists{/gist_id}","starred_url":"https://api.github.com/users/fsc8000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsc8000/subscriptions","organizations_url":"https://api.github.com/users/fsc8000/orgs","repos_url":"https://api.github.com/users/fsc8000/repos","events_url":"https://api.github.com/users/fsc8000/events{/privacy}","received_events_url":"https://api.github.com/users/fsc8000/received_events","type":"User","site_admin":false},"assignees":[{"login":"fsc8000","id":2890421,"avatar_url":"https://avatars.githubusercontent.com/u/2890421?v=3","gravatar_id":"","url":"https://api.github.com/users/fsc8000","html_url":"https://github.com/fsc8000","followers_url":"https://api.github.com/users/fsc8000/followers","following_url":"https://api.github.com/users/fsc8000/following{/other_user}","gists_url":"https://api.github.com/users/fsc8000/gists{/gist_id}","starred_url":"https://api.github.com/users/fsc8000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsc8000/subscriptions","organizations_url":"https://api.github.com/users/fsc8000/orgs","repos_url":"https://api.github.com/users/fsc8000/repos","events_url":"https://api.github.com/users/fsc8000/events{/privacy}","received_events_url":"https://api.github.com/users/fsc8000/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-09-30T20:04:07Z","updated_at":"2016-11-02T09:17:07Z","closed_at":"2016-11-02T09:17:07Z","body":"```\n        ;; v41 <- CheckedSmiOp:154(<, v38, v40)\n0xf5407020    e3110001               tst r1, #1\n0xf5407024    1a00013d               bne +1276 ; 0xf5407520\n0xf5407028    e1510000               cmp r1, r0\n0xf540702c    ba000001               blt +12 ; 0xf5407038\n0xf5407030    e59a202c               ldr r2, [r10, #+44]   false\n0xf5407034    ea000000               b +8 ; 0xf540703c\n0xf5407038    e59a2028               ldr r2, [r10, #+40]   true\n        ;; ParallelMove r3 <- C\n0xf540703c    e59a3028               ldr r3, [r10, #+40]   true\n        ;; Branch if StrictCompare:156(===, v41, v19) goto (24, 33)\n0xf5407040    e1520003               cmp r2, r3\n0xf5407044    1a000045               bne +284 ; 0xf5407160\n```\n\nWe could split the branch between the Smi case and the slow path.\n"}}
{"actor":{"display_login":"fsc8000"}}