Guest User

Untitled

a guest
Jan 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. def main(): Int = {
  2. var i: Int = 0
  3. var limit = 0
  4.  
  5. while (limit < 1000000000) {
  6. i = inc(i)
  7. limit = limit + 1
  8. }
  9. i
  10. }
  11.  
  12. def inc(i: Int): Int = i + 1
  13.  
  14. 0x000000010b22a4d6: mov 0x8(%rbp),%r10d ; implicit exception: dispatches to 0x000000010b22a529
  15. 0x000000010b22a4da: cmp $0xf8033d43,%r10d ; {metadata('IncWhile$')}
  16. 0x000000010b22a4e1: jne L0001 ;*iload_3
  17. ; - IncWhile$::main@4 (line 7)
  18. 0x000000010b22a4e3: cmp $0x3b9aca00,%ebx
  19. 0x000000010b22a4e9: jge L0000 ;*if_icmpge
  20. ; - IncWhile$::main@7 (line 7)
  21. 0x000000010b22a4eb: sub %ebx,%r14d
  22. 0x000000010b22a4ee: add $0x3b9aca00,%r14d ;*iadd
  23. ; - IncWhile$::inc@2 (line 16)
  24. ; - IncWhile$::main@12 (line 9)
  25. 0x000000010b22a4f5: mov $0x3b9aca00,%ebx ;*if_icmpge
  26. ; - IncWhile$::main@7 (line 7)
  27. L0000: mov $0xffffff65,%esi
Add Comment
Please, Sign In to add comment