external printf globals (x) l00: %rbx <- copy 1; l01: jumpif eq %rbx, 22 -> l17, l11; l11: %rdi <- copy "%d jump\n"; l12: %rsi <- copy %rbx; l13: %rax <- copy 0; l14: printf(); l15: %rbx <- add %rbx, 1; ll6: jump l01; l17: %rdi <- copy "street\n"; l18: %rax <- copy 0; l20: printf(); l21: exit; end