public class IncrementDecrementMacroTest extends AssemblerTest
Modifier and Type | Class and Description |
---|---|
private static class |
IncrementDecrementMacroTest.DecrementCodeGenTest |
private static class |
IncrementDecrementMacroTest.IncrementCodeGenTest |
static class |
IncrementDecrementMacroTest.LongField |
AssemblerTest.CodeGenTest
GraalTest.MultiCauseAssertionError
codeCache
Constructor and Description |
---|
IncrementDecrementMacroTest() |
Modifier and Type | Method and Description |
---|---|
private void |
assertDecrement(long initValue,
int increment) |
private void |
assertDecrements(int increment) |
private void |
assertIncrement(long initValue,
int increment) |
private void |
assertIncrements(int increment) |
void |
checkAMD64() |
void |
decrementMemTest0() |
void |
decrementMemTest1() |
void |
decrementMemTest2() |
void |
decrementMemTest3() |
void |
decrementMemTest4() |
void |
decrementMemTest5() |
void |
decrementMemTest6() |
void |
decrementMemTest7() |
void |
incrementMemTest0() |
void |
incrementMemTest1() |
void |
incrementMemTest2() |
void |
incrementMemTest3() |
void |
incrementMemTest4() |
void |
incrementMemTest5() |
void |
incrementMemTest6() |
void |
incrementMemTest7() |
static long |
longFieldStubDecrement(IncrementDecrementMacroTest.LongField arg) |
static long |
longFieldStubIncrement(IncrementDecrementMacroTest.LongField arg) |
assembleMethod, assertReturn, getMetaAccess, runTest
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
public IncrementDecrementMacroTest()
public void checkAMD64()
private void assertIncrement(long initValue, int increment)
private void assertIncrements(int increment)
public static long longFieldStubIncrement(IncrementDecrementMacroTest.LongField arg)
private void assertDecrement(long initValue, int increment)
private void assertDecrements(int increment)
public static long longFieldStubDecrement(IncrementDecrementMacroTest.LongField arg)
public void incrementMemTest0()
public void incrementMemTest1()
public void incrementMemTest2()
public void incrementMemTest3()
public void incrementMemTest4()
public void incrementMemTest5()
public void incrementMemTest6()
public void incrementMemTest7()
public void decrementMemTest0()
public void decrementMemTest1()
public void decrementMemTest2()
public void decrementMemTest3()
public void decrementMemTest4()
public void decrementMemTest5()
public void decrementMemTest6()
public void decrementMemTest7()