equal
deleted
inserted
replaced
108 __ add(base, index, base); |
108 __ add(base, index, base); |
109 } |
109 } |
110 } |
110 } |
111 __ card_write_barrier_post(base, val, tmp); |
111 __ card_write_barrier_post(base, val, tmp); |
112 } |
112 } |
|
113 } |
|
114 break; |
|
115 case BarrierSet::Epsilon: |
|
116 if (index == noreg) { |
|
117 assert(Assembler::is_simm13(offset), "fix this code"); |
|
118 __ store_heap_oop(val, base, offset); |
|
119 } else { |
|
120 __ store_heap_oop(val, base, index); |
113 } |
121 } |
114 break; |
122 break; |
115 case BarrierSet::ModRef: |
123 case BarrierSet::ModRef: |
116 ShouldNotReachHere(); |
124 ShouldNotReachHere(); |
117 break; |
125 break; |