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