Mercurial > hg > truffle
annotate graal/com.oracle.jvmci.asm.amd64.test/src/com/oracle/jvmci/asm/amd64/test/SimpleAssemblerTest.java @ 21712:a59a0c85650a
removed redundant definition of JVM opcodes
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 03 Jun 2015 21:53:28 +0200 |
parents | 3c17c0c41a6b |
children |
rev | line source |
---|---|
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
1 /* |
18176
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
2 * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
4 * |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
5 * This code is free software; you can redistribute it and/or modify it |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
6 * under the terms of the GNU General Public License version 2 only, as |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
7 * published by the Free Software Foundation. |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
8 * |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
9 * This code is distributed in the hope that it will be useful, but WITHOUT |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
12 * version 2 for more details (a copy is included in the LICENSE file that |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
13 * accompanied this code). |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
14 * |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
15 * You should have received a copy of the GNU General Public License version |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
16 * 2 along with this work; if not, write to the Free Software Foundation, |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
18 * |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
20 * or visit www.oracle.com if you need additional information or have any |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
21 * questions. |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
22 */ |
21709
3c17c0c41a6b
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21708
diff
changeset
|
23 package com.oracle.jvmci.asm.amd64.test; |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
24 |
21673
5024c80224c7
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21556
diff
changeset
|
25 import com.oracle.jvmci.amd64.*; |
21708
6df25b1418be
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21673
diff
changeset
|
26 import com.oracle.jvmci.asm.amd64.*; |
21709
3c17c0c41a6b
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21708
diff
changeset
|
27 import com.oracle.jvmci.asm.test.*; |
21556
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
28 import com.oracle.jvmci.code.RegisterConfig; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
29 import com.oracle.jvmci.code.TargetDescription; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
30 import com.oracle.jvmci.code.Register; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
31 import com.oracle.jvmci.code.CallingConvention; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
32 import com.oracle.jvmci.code.CompilationResult; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
33 import com.oracle.jvmci.meta.JavaConstant; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
34 import com.oracle.jvmci.meta.Kind; |
21673
5024c80224c7
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21556
diff
changeset
|
35 |
16932
4d77f938aa02
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Stefan Anzinger <stefan.anzinger@gmail.com>
parents:
14561
diff
changeset
|
36 import static org.junit.Assume.*; |
4d77f938aa02
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Stefan Anzinger <stefan.anzinger@gmail.com>
parents:
14561
diff
changeset
|
37 |
10811
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
38 import java.nio.*; |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
39 |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
40 import org.junit.*; |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
41 |
21556
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
42 import com.oracle.jvmci.code.CompilationResult.DataSectionReference; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
43 import com.oracle.jvmci.code.DataSection.Data; |
48c1ebd24120
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
19188
diff
changeset
|
44 import com.oracle.jvmci.code.DataSection.DataBuilder; |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
45 |
7749 | 46 public class SimpleAssemblerTest extends AssemblerTest { |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
47 |
16932
4d77f938aa02
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Stefan Anzinger <stefan.anzinger@gmail.com>
parents:
14561
diff
changeset
|
48 @Before |
18247
9ee9ec7c4f6f
Improve SimpleAssemblerTest junit assumption.
Josef Eisl <josef.eisl@jku.at>
parents:
18187
diff
changeset
|
49 public void checkAMD64() { |
9ee9ec7c4f6f
Improve SimpleAssemblerTest junit assumption.
Josef Eisl <josef.eisl@jku.at>
parents:
18187
diff
changeset
|
50 assumeTrue("skipping AMD64 specific test", codeCache.getTarget().arch instanceof AMD64); |
16932
4d77f938aa02
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Stefan Anzinger <stefan.anzinger@gmail.com>
parents:
14561
diff
changeset
|
51 } |
4d77f938aa02
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Stefan Anzinger <stefan.anzinger@gmail.com>
parents:
14561
diff
changeset
|
52 |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
53 @Test |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
54 public void intTest() { |
7749 | 55 CodeGenTest test = new CodeGenTest() { |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
56 |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
57 @Override |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
58 public byte[] generateCode(CompilationResult compResult, TargetDescription target, RegisterConfig registerConfig, CallingConvention cc) { |
7749 | 59 AMD64Assembler asm = new AMD64Assembler(target, registerConfig); |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
60 Register ret = registerConfig.getReturnRegister(Kind.Int); |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
61 asm.movl(ret, 8472); |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
62 asm.ret(0); |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
63 return asm.close(true); |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
64 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
65 }; |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
66 assertReturn("intStub", test, 8472); |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
67 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
68 |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
69 @Test |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
70 public void doubleTest() { |
7749 | 71 CodeGenTest test = new CodeGenTest() { |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
72 |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
73 @Override |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
74 public byte[] generateCode(CompilationResult compResult, TargetDescription target, RegisterConfig registerConfig, CallingConvention cc) { |
7749 | 75 AMD64MacroAssembler asm = new AMD64MacroAssembler(target, registerConfig); |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
76 Register ret = registerConfig.getReturnRegister(Kind.Double); |
19188
c79d0ed46368
Remove redundant code for Constant serialization.
Roland Schatz <roland.schatz@oracle.com>
parents:
18320
diff
changeset
|
77 Data data = new Data(8, 8, DataBuilder.serializable(JavaConstant.forDouble(84.72))); |
18176
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
78 DataSectionReference ref = compResult.getDataSection().insertData(data); |
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
79 compResult.recordDataPatch(asm.position(), ref); |
7839
838293a77af7
Make Address class platform specific.
Roland Schatz <roland.schatz@oracle.com>
parents:
7756
diff
changeset
|
80 asm.movdbl(ret, asm.getPlaceholder()); |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
81 asm.ret(0); |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
82 return asm.close(true); |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
83 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
84 }; |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
85 assertReturn("doubleStub", test, 84.72); |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
86 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
87 |
10811
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
88 @Test |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
89 public void rawDoubleTest() { |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
90 CodeGenTest test = new CodeGenTest() { |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
91 |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
92 @Override |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
93 public byte[] generateCode(CompilationResult compResult, TargetDescription target, RegisterConfig registerConfig, CallingConvention cc) { |
10811
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
94 AMD64MacroAssembler asm = new AMD64MacroAssembler(target, registerConfig); |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
95 Register ret = registerConfig.getReturnRegister(Kind.Double); |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
96 |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
97 byte[] rawBytes = new byte[8]; |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
98 ByteBuffer.wrap(rawBytes).order(ByteOrder.nativeOrder()).putDouble(84.72); |
18176
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
99 Data data = new Data(8, 8, DataBuilder.raw(rawBytes)); |
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
100 DataSectionReference ref = compResult.getDataSection().insertData(data); |
c2270ad35f57
Better construction of data section and data patches.
Roland Schatz <roland.schatz@oracle.com>
parents:
16932
diff
changeset
|
101 compResult.recordDataPatch(asm.position(), ref); |
10811
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
102 asm.movdbl(ret, asm.getPlaceholder()); |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
103 asm.ret(0); |
14031
390c4b742890
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
twisti
parents:
13576
diff
changeset
|
104 return asm.close(true); |
10811
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
105 } |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
106 }; |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
107 assertReturn("doubleStub", test, 84.72); |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
108 } |
5fced75a7f57
Unit test for raw data patch.
Roland Schatz <roland.schatz@oracle.com>
parents:
7839
diff
changeset
|
109 |
7718
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
110 public static int intStub() { |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
111 return 0; |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
112 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
113 |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
114 public static double doubleStub() { |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
115 return 0.0; |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
116 } |
7503fdc516d1
simple unit tests for graal.asm.amd64
Roland Schatz <roland.schatz@oracle.com>
parents:
diff
changeset
|
117 } |