Mercurial > hg > graal-jvmci-8
comparison src/cpu/sparc/vm/templateInterpreter_sparc.cpp @ 1565:ab102d5d923e
6939207: refactor constant pool index processing
Summary: Factored cleanup of instruction decode which prepares for enhanced ldc semantics.
Reviewed-by: twisti
author | jrose |
---|---|
date | Sun, 23 May 2010 01:38:26 -0700 |
parents | 2338d41fbd81 |
children | e9ff18c4ace7 |
comparison
equal
deleted
inserted
replaced
1564:61b2245abf36 | 1565:ab102d5d923e |
---|---|
202 __ dispatch_next(state, step); | 202 __ dispatch_next(state, step); |
203 | 203 |
204 // out of the main line of code... | 204 // out of the main line of code... |
205 if (EnableInvokeDynamic) { | 205 if (EnableInvokeDynamic) { |
206 __ bind(L_giant_index); | 206 __ bind(L_giant_index); |
207 __ get_cache_and_index_at_bcp(cache, G1_scratch, 1, true); | 207 __ get_cache_and_index_at_bcp(cache, G1_scratch, 1, sizeof(u4)); |
208 __ ba(false, L_got_cache); | 208 __ ba(false, L_got_cache); |
209 __ delayed()->nop(); | 209 __ delayed()->nop(); |
210 } | 210 } |
211 | 211 |
212 return entry; | 212 return entry; |