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;