Lines Matching refs:v0
33 sget-object v0, LRuntime;->intArray:[I
35 aget v1, v0, v1
37 aget v2, v0, v2
39 aget v3, v0, v3
69 sget-object v0, LRuntime;->longArray:[J
71 aget-wide v1, v0, v1
73 aget-wide v3, v0, v3
75 aget-wide v5, v0, v5
83 const v0, 32
84 ushr-long v7, v5, v0
91 const v0, 32
94 ushr-long v7, v1, v0
101 ushr-long v7, v3, v0
117 sget-object v0, LRuntime;->floatArray:[F
119 aget v1, v0, v1
121 aget v2, v0, v2
123 aget v3, v0, v3
153 sget-object v0, LRuntime;->doubleArray:[D
155 aget-wide v1, v0, v1
157 aget-wide v3, v0, v3
159 aget-wide v5, v0, v5
183 # Register v0 holds different constants at two throwing instructions. Runtime is
195 const v0, 3
198 const v0, 8
203 const v0, 42
204 return v0 # Normal path return.
207 return v0 # Exceptional path #1/#2 return.
213 # Register v0 holds different integer values at two throwing instructions.
225 sget-object v0, LRuntime;->intArray:[I
227 aget v1, v0, v1
229 aget v2, v0, v2
231 aget v3, v0, v3
234 move v0, v1 # Set catch phi value
237 move v0, v2 # Set catch phi value
245 return v0 # Exceptional path #1/#2 return.
251 # Register pair (v0, v1) holds different long values at two throwing instructions.
266 sget-object v0, LRuntime;->longArray:[J
268 aget-wide v2, v0, v2
270 aget-wide v4, v0, v4
272 aget-wide v6, v0, v6
275 move-wide v0, v2 # Set catch phi value
278 move-wide v0, v4 # Set catch phi value
292 ushr-long v2, v0, v2
294 long-to-int v0, v0
295 add-int/2addr v0, v2
296 return v0 # Exceptional path #1/#2 return.
302 # Register v0 holds different float values at two throwing instructions. Runtime
316 sget-object v0, LRuntime;->floatArray:[F
318 aget v1, v0, v1
320 aget v2, v0, v2
322 aget v3, v0, v3
325 move v0, v1 # Set catch phi value
328 move v0, v2 # Set catch phi value
337 float-to-int v0, v0
338 return v0 # Exceptional path #1/#2 return.
344 # Register pair (v0, v1) holds different double values at two throwing instructions.
359 sget-object v0, LRuntime;->doubleArray:[D
361 aget-wide v2, v0, v2
363 aget-wide v4, v0, v4
365 aget-wide v6, v0, v6
368 move-wide v0, v2 # Set catch phi value
371 move-wide v0, v4 # Set catch phi value
380 double-to-int v0, v0
381 return v0
386 # Register v0 holds different integer values at two throwing instructions.
401 sget-object v0, LRuntime;->intArray:[I
403 aget v1, v0, v1
405 aget v2, v0, v2
407 aget v3, v0, v3
411 const/4 v0, 1
412 invoke-static {v0}, LRuntime;->$noinline$ThrowIfTrue(Z)V
415 return v0 # Unreachable
419 move v0, v1 # Set catch phi value
422 move v0, v2 # Set catch phi value
430 return v0 # Exceptional path #1/#2 return.
435 # Register pair (v0, v1) holds different double values at two throwing instructions.
451 sget-object v0, LRuntime;->doubleArray:[D
453 aget-wide v2, v0, v2
455 aget-wide v4, v0, v4
457 aget-wide v6, v0, v6
461 const/4 v0, 1
462 invoke-static {v0}, LRuntime;->$noinline$ThrowIfTrue(Z)V
465 return v0 # Unreachable
469 move-wide v0, v2 # Set catch phi value
472 move-wide v0, v4 # Set catch phi value
481 double-to-int v0, v0
482 return v0 # Exceptional path #1/#2 return.
495 new-instance v0, Ljava/lang/Exception;
496 invoke-direct {v0}, Ljava/lang/Exception;-><init>()V
497 throw v0
505 new-array v0, v1, [I
506 fill-array-data v0, :array_int
507 sput-object v0, LRuntime;->intArray:[I
509 new-array v0, v1, [J
510 fill-array-data v0, :array_long
511 sput-object v0, LRuntime;->longArray:[J
513 new-array v0, v1, [F
514 fill-array-data v0, :array_float
515 sput-object v0, LRuntime;->floatArray:[F
517 new-array v0, v1, [D
518 fill-array-data v0, :array_double
519 sput-object v0, LRuntime;->doubleArray:[D
599 aget v0, p1, p0
600 add-int v1, v0, v0
603 const/4 v0, 0x1
604 add-int p0, p0, v0
605 aget v0, p1, p0
611 add-int v1, v1, v0
615 const/4 v0, 0x1
616 add-int p0, p0, v0
617 aget v0, p1, p0