src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java	Mon Mar 20 17:36:56 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java	Mon Mar 20 17:36:56 2017

*** 64,73 **** --- 64,85 ---- public AMD64Address(Register base, int displacement) { this(base, Register.None, Scale.Times1, displacement); } /** + * Creates an {@link AMD64Address} with given base and index registers, scaling and 0 + * displacement. + * + * @param base the base register + * @param index the index register + * @param scale the scaling factor + */ + public AMD64Address(Register base, Register index, Scale scale) { + this(base, index, scale, 0, -1); + } + + /** * Creates an {@link AMD64Address} with given base and index registers, scaling and * displacement. This is the most general constructor. * * @param base the base register * @param index the index register

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File