< prev index next >

src/cpu/sparc/vm/templateTable_sparc.cpp

Print this page
rev 8396 : imported patch epsilon-base

*** 111,120 **** --- 111,128 ---- } __ card_write_barrier_post(base, val, tmp); } } break; + case BarrierSet::Epsilon: + if (index == noreg) { + assert(Assembler::is_simm13(offset), "fix this code"); + __ store_heap_oop(val, base, offset); + } else { + __ store_heap_oop(val, base, index); + } + break; case BarrierSet::ModRef: case BarrierSet::Other: ShouldNotReachHere(); break; default :
< prev index next >