<s> class AbstractCPU ( object ) : <EOL> supports_floats = False <EOL> def set_class_sizes ( self , class_sizes ) : <EOL> self . class_sizes = class_sizes <EOL> def setup_once ( self ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> def compile_loop ( self , inputargs , operations , looptoken ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def compile_bridge ( self , faildescr , inputargs , operations ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def execute_token ( self , looptoken ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def set_future_value_int ( self , index , intvalue ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def set_future_value_float ( self , index , floatvalue ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def set_future_value_ref ( self , index , objvalue ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_latest_value_int ( self , index ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_latest_value_float ( self , index ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_latest_value_ref ( self , index ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_exception ( self ) : <EOL> raise NotImplementedError <EOL> def get_exc_value ( self ) : <EOL> raise NotImplementedError <EOL> def clear_exception ( self ) : <EOL> raise NotImplementedError <EOL> def get_overflow_error ( self ) : <EOL> raise NotImplementedError <EOL> def get_zero_division_error ( self ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def sizeof ( S ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def numof ( S ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def fielddescrof ( S , fieldname ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def arraydescrof ( A ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def calldescrof ( FUNC , ARGS , RESULT ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def methdescrof ( SELFTYPE , methname ) : <EOL> raise NotImplementedError <EOL> @ staticmethod <EOL> def typedescrof ( TYPE ) : <EOL> raise NotImplementedError <EOL> def do_arraylen_gc ( self , arraybox , arraydescr ) : <EOL> raise NotImplementedError <EOL> def do_strlen ( self , stringbox ) : <EOL> raise NotImplementedError <EOL> def do_strgetitem ( self , stringbox , indexbox ) : <EOL> raise NotImplementedError <EOL> def do_unicodelen ( self , stringbox ) : <EOL> raise NotImplementedError <EOL> def do_unicodegetitem ( self , stringbox , indexbox ) : <EOL> raise NotImplementedError <EOL> def do_getarrayitem_gc ( self , arraybox , indexbox , arraydescr ) : <EOL> raise NotImplementedError <EOL> def do_getfield_gc ( self , structbox , fielddescr ) : <EOL> raise NotImplementedError <EOL> def do_getfield_raw ( self , structbox , fielddescr ) : <EOL> raise NotImplementedError <EOL> def do_new ( self , sizedescr ) : <EOL> raise NotImplementedError <EOL> def do_new_with_vtable ( self , classbox ) : <EOL> raise NotImplementedError <EOL> def do_new_array ( self , lengthbox , arraydescr ) : <EOL> raise NotImplementedError <EOL> def do_setarrayitem_gc ( self , arraybox , indexbox , newvaluebox , arraydescr ) : <EOL> raise NotImplementedError <EOL> def do_setarrayitem_raw ( self , arraybox , indexbox , newvaluebox , arraydescr ) : <EOL> raise NotImplementedError <EOL> def do_setfield_gc ( self , structbox , newvaluebox , fielddescr ) : <EOL> raise NotImplementedError <EOL> def do_setfield_raw ( self , structbox , newvaluebox , fielddescr ) : <EOL> raise NotImplementedError <EOL> def do_newstr ( self , lengthbox ) : <EOL> raise NotImplementedError <EOL> def do_newunicode ( self , lengthbox ) : <EOL> raise NotImplementedError <EOL> def do_strsetitem ( self , stringbox , indexbox , charbox ) : <EOL> raise NotImplementedError <EOL> def do_unicodesetitem ( self , stringbox , indexbox , charbox ) : <EOL> raise NotImplementedError <EOL> def do_call ( self , args , calldescr ) : <EOL> raise NotImplementedError <EOL> def do_cond_call_gc_wb ( self , args , calldescr ) : <EOL> if args [ <NUM_LIT:0> ] . getint ( ) & args [ <NUM_LIT:1> ] . getint ( ) : <EOL> self . do_call ( args [ <NUM_LIT:2> : ] , calldescr ) <EOL> def do_cond_call_gc_malloc ( self , args , calldescr ) : <EOL> raise NotImplementedError <EOL> def do_cast_ptr_to_int ( self , ptrbox ) : <EOL> raise NotImplementedError <EOL> def do_runtimenew ( self , classbox ) : <EOL> raise NotImplementedError <EOL> def do_oosend ( self , args , descr ) : <EOL> raise NotImplementedError <EOL> def do_instanceof ( self , instancebox , typedescr ) : <EOL> raise NotImplementedError <EOL> def typedescr2classbox ( self , descr ) : <EOL> raise NotImplementedError </s>
