30 lines
		
	
	
		
			572 B
		
	
	
	
		
			Smali
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			572 B
		
	
	
	
		
			Smali
		
	
	
	
| .class public LFloatIntConstPassing;
 | |
| 
 | |
| .super Ljava/lang/Object;
 | |
| 
 | |
| .method public static getInt(I)I
 | |
|   .registers 2
 | |
|   const/4 v0, 1
 | |
|   add-int/2addr v0, p0
 | |
|   return v0
 | |
| .end method
 | |
| 
 | |
| .method public static getFloat(F)F
 | |
|   .registers 2
 | |
|   const/4 v0, 0
 | |
|   mul-float/2addr v0, p0
 | |
|   return v0
 | |
| .end method
 | |
| 
 | |
| .method public static run()I
 | |
|   .registers 3
 | |
|   const/4 v0, 1
 | |
|   invoke-static {v0}, LFloatIntConstPassing;->getInt(I)I
 | |
|   move-result v1
 | |
|   invoke-static {v0}, LFloatIntConstPassing;->getFloat(F)F
 | |
|   move-result v2
 | |
|   float-to-int v2, v2
 | |
|   add-int/2addr v1, v2
 | |
|   return v1
 | |
| .end method
 |