From 8905a53868d89cc4121b6d21bf27dbadcd45a16a Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Sun, 7 Jun 2009 19:05:44 +0000 Subject: [PATCH] updated the tests for format 22s to use larger literals, that don't fit in 8 bits git-svn-id: https://smali.googlecode.com/svn/trunk@120 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- .../Format22s/Format22s.smali | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/test/smali/junit-tests/InstructionTests/Format22s/Format22s.smali b/src/test/smali/junit-tests/InstructionTests/Format22s/Format22s.smali index 2478fe86..5d36ce56 100644 --- a/src/test/smali/junit-tests/InstructionTests/Format22s/Format22s.smali +++ b/src/test/smali/junit-tests/InstructionTests/Format22s/Format22s.smali @@ -15,9 +15,9 @@ const v0, 5 - add-int/lit16 v1, v0, 23 + add-int/lit16 v1, v0, 500 - const v0, 28 + const v0, 505 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -29,9 +29,9 @@ const v0, 23 - rsub-int v1, v0, 5 + rsub-int v1, v0, 500 - const v0, -18 + const v0, 477 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -41,11 +41,11 @@ .annotation runtime Lorg/junit/Test; .end annotation - const v0, 5 + const v0, 23 - mul-int/lit16 v1, v0, 23 + mul-int/lit16 v1, v0, 500 - const v0, 115 + const v0, 11500 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -55,11 +55,11 @@ .annotation runtime Lorg/junit/Test; .end annotation + const v0, 11503 + + div-int/lit16 v1, v0, 500 + const v0, 23 - - div-int/lit16 v1, v0, 5 - - const v0, 4 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -69,9 +69,9 @@ .annotation runtime Lorg/junit/Test; .end annotation - const v0, 23 + const v0, 11503 - rem-int/lit16 v1, v0, 5 + rem-int/lit16 v1, v0, 500 const v0, 3 invoke-static {v0, v1}, LAssert;->assertEquals(II)V @@ -83,11 +83,11 @@ .annotation runtime Lorg/junit/Test; .end annotation - const v0, 5 + const v0, 23 - and-int/lit16 v1, v0, 23 + and-int/lit16 v1, v0, 500 - const v0, 5 + const v0, 20 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -97,11 +97,11 @@ .annotation runtime Lorg/junit/Test; .end annotation - const v0, 5 - - or-int/lit16 v1, v0, 23 - const v0, 23 + + or-int/lit16 v1, v0, 500 + + const v0, 503 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method @@ -111,11 +111,11 @@ .annotation runtime Lorg/junit/Test; .end annotation - const v0, 5 + const v0, 23 - xor-int/lit16 v1, v0, 23 + xor-int/lit16 v1, v0, 500 - const v0, 18 + const v0, 483 invoke-static {v0, v1}, LAssert;->assertEquals(II)V return-void .end method \ No newline at end of file