def double_int ( ) d0: %rax <- add %rdi, %rdi; d1: ret; end globals (x) l00: x <- copy 1; l01: %rbx <- copy 4; l02: jumpif gte %rbx, 1 -> l03, l08; l03: %rdi <- copy x; l04: %rbx <- sub %rbx, 1; l05: double_int(); l06: x <- copy %rax; l07: jump l02; l08: %rdi <- copy x; l09: observe_int(); l10: exit; end