314 #ifdef MIPS |
314 #ifdef MIPS |
315 assert(_bs->kind() == BarrierSet::CardTableModRef, "Wrong barrier set kind"); |
315 assert(_bs->kind() == BarrierSet::CardTableModRef, "Wrong barrier set kind"); |
316 CardTableModRefBS* ct = (CardTableModRefBS*)_bs; |
316 CardTableModRefBS* ct = (CardTableModRefBS*)_bs; |
317 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code"); |
317 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code"); |
318 //_card_table_base = new LIR_Const((intptr_t)ct->byte_map_base); |
318 //_card_table_base = new LIR_Const((intptr_t)ct->byte_map_base); |
319 // //FIXME, untested in 32bit. by aoqi |
|
320 _card_table_base = new LIR_Const(ct->byte_map_base); |
319 _card_table_base = new LIR_Const(ct->byte_map_base); |
321 #endif |
320 #endif |
322 } |
321 } |
323 |
322 |
324 |
323 |