CS 4/53111 - Intermediate Code Output for Test2


JUMP        test2                               
LABEL       boo                                 
COPYB       true                    boo         
RETB        boo                                 
LABEL       Noarg                               
COPYR2I     9.6                     Noarg       
RETI        Noarg                               
LABEL       FiveArg                             
BFALSE      true        $2000                   
COPYI2R     6                       i           
JUMP        $2001                               
LABEL       $2000                               
COPYR2I     3.5                     x           
LABEL       $2001                               
RET                                             
LABEL       ZeroArg                             
LABEL       $2002                               
BFALSE      false       $2003                   
SUBI        17          10         $2004        
STI         $2004       99          Z           
SUBI        56          10         $2005        
STI         $2005       55          N           
JUMP        $2002                               
LABEL       $2003                               
PARAMB      false                               
PARAMR      16.0                                
PARAMR      17.0                                
PARAMI      7                                   
PARAMI      4                                   
CALL        5           FiveArg                 
RET                                             
LABEL       factorial                           
BFALSE      false       $2006                   
COPYI       2                       factorial   
JUMP        $2007                               
LABEL       $2006                               
COPYI       24                      factorial   
LABEL       $2007                               
RETI        factorial                           
LABEL       test2                               
COPYR       3.5                     a           
COPYI       23                      j           
COPYR2I     4.3                     k           
COPYB       false                   x           
SUBI        10          6           $2008       
STR         $2008       3.5         D           
SUBI        11          6           $2009       
COPYI2R     4                       $2010       
STR         $2009       $2010       D           
SUBI        23          10          $2011       
STI         $2011       6           N           
SUBI        24          10          $2012       
COPYR2I     9.6                     $2013       
STI         $2012       $2013       N           
SUBI        50          1           $2014       
STB         $2014       false       Z           
CALL        0           ZeroArg                 
EXIT                                            


Kenneth E. Batcher - 2/27/2003