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