(((call :L_1))
 (:L_1
  (cjump 1 = 1 :L_3 :L_2)
  :L_3
  (cjump 1 = 1 :L_5 :L_4)
  :L_5
  (eax <- (allocate 3 0))
  ((mem eax 4) <- 1)
  (allocatebinding <- eax)
  (eax <- (print 9))
  (eax <- eax)
  (return)
  :L_4
  (eax <- (allocate 3 0))
  ((mem eax 4) <- 1)
  (allocatebinding <- eax)
  (eax <- (print 7))
  (eax <- eax)
  (return)
  :L_2
  (cjump 1 = 1 :L_7 :L_6)
  :L_7
  (eax <- (allocate 3 0))
  ((mem eax 4) <- 1)
  (allocatebinding <- eax)
  (eax <- (print 5))
  (eax <- eax)
  (return)
  :L_6
  (eax <- (allocate 3 0))
  ((mem eax 4) <- 1)
  (allocatebinding <- eax)
  (eax <- (print 3))
  (eax <- eax)
  (return)))
