1.class public LFloatIntConstPassing;
2
3.super Ljava/lang/Object;
4
5.method public static getInt(I)I
6  .registers 2
7  const/4 v0, 1
8  add-int/2addr v0, p0
9  return v0
10.end method
11
12.method public static getFloat(F)F
13  .registers 2
14  const/4 v0, 0
15  mul-float/2addr v0, p0
16  return v0
17.end method
18
19.method public static run()I
20  .registers 3
21  const/4 v0, 1
22  invoke-static {v0}, LFloatIntConstPassing;->getInt(I)I
23  move-result v1
24  invoke-static {v0}, LFloatIntConstPassing;->getFloat(F)F
25  move-result v2
26  float-to-int v2, v2
27  add-int/2addr v1, v2
28  return v1
29.end method
30