changeset in /hg/icedtea: 2008-03-05 Gary Benson <gbenson at redh...
Gary Benson
gbenson at redhat.com
Thu May 29 14:12:21 PDT 2008
changeset 390f771d9d9b in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=390f771d9d9b
description:
2008-03-05 Gary Benson <gbenson at redhat.com>
* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Removed.
* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
Likewise.
* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
Likewise.
* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
* ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
Likewise.
* ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
Likewise.
diffstat:
75 files changed, 107 insertions(+), 11443 deletions(-)
ChangeLog | 107
ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp | 1472 ----------
ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp | 467 ---
ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp | 98
ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp | 278 -
ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp | 32
ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp | 25
ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp | 210 -
ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp | 109
ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp | 72
ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp | 107
ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp | 44
ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp | 368 --
ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp | 35
ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp | 490 ---
ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp | 81
ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp | 42
ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp | 29
ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp | 232 -
ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp | 74
ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp | 27
ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp | 166 -
ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp | 30
ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp | 1395 ---------
ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp | 32
ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp | 32
ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp | 686 ----
ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp | 38
ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp | 37
ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp | 122
ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp | 66
ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp | 175 -
ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp | 26
ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp | 54
ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp | 52
ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp | 99
ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp | 43
ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp | 189 -
ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp | 56
ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 37
ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp | 354 --
ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp | 151 -
ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp | 182 -
ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp | 56
ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp | 72
ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp | 67
ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp | 108
ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp | 222 -
ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp | 39
ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp | 113
ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp | 51
ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp | 252 -
ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp | 68
ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp | 34
ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 259 -
ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp | 511 ---
ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp | 56
ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp | 52
ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp | 32
ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp | 67
ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp | 29
ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp | 32
ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp | 47
ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp | 32
ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp | 160 -
ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp | 43
ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp | 43
ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp | 101
ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp | 334 --
ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp | 33
ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp | 34
ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp | 42
ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp | 32
ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp | 63
ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp | 45
diffs (truncated from 11853 to 500 lines):
diff -r bec1a834aadf -r 390f771d9d9b ChangeLog
--- a/ChangeLog Wed Mar 05 08:04:00 2008 -0500
+++ b/ChangeLog Wed Mar 05 08:28:23 2008 -0500
@@ -1,3 +1,110 @@ 2008-03-05 Gary Benson <gbenson at redhat
+2008-03-05 Gary Benson <gbenson at redhat.com>
+
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Removed.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
+ * ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
+ Likewise.
+ * ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
+ Likewise.
+
2008-03-05 Gary Benson <gbenson at redhat.com>
* ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
diff -r bec1a834aadf -r 390f771d9d9b ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
--- a/ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp Wed Mar 05 08:04:00 2008 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1472 +0,0 @@
-/*
- * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved.
- * Copyright 2007 Red Hat, Inc.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
- *
- */
-
-#include "incls/_precompiled.incl"
-#include "incls/_assembler_ppc.cpp.incl"
-
-
-// Fill empty space with zeros.
-// (0x00000000 is an illegal instruction on ppc)
-
-int AbstractAssembler::code_fill_byte()
-{
- return 0x00;
-}
-
-// Instruction emitters for the various forms.
-// Every instruction should ultimately come through one of these.
-
-void Assembler::emit_instruction(int opcode, int li, bool aa, bool lk)
-{
- // I-form
- assert(!(opcode & ~0x3f), "invalid opcode");
- assert(!(li & ~0xffffff), "invalid operand");
- emit_long(opcode << 26 | li << 2 | aa << 1 | lk);
-}
-void Assembler::emit_instruction(int opcode, int bo, int bi, int bd,
- bool aa, bool lk) {
- // B-form (includes SC-form)
- assert(!(opcode & ~0x3f), "invalid opcode");
- assert(!(bo & ~0x1f), "invalid operand");
- assert(!(bi & ~0x1f), "invalid operand");
- assert(!(bd & ~0x3fff), "invalid operand");
- emit_long(opcode << 26 | bo << 21 | bi << 16 | bd << 2 | aa << 1 | lk);
-}
-void Assembler::emit_instruction(int opcode, int a, int b, int c)
-{
- // D-form
- assert(!(opcode & ~0x3f), "invalid opcode");
- assert(!(a & ~0x1f), "invalid operand");
- assert(!(b & ~0x1f), "invalid operand");
- if (c < 0) {
- assert((c & ~0xffff) == ~0xffff, "invalid operand");
- c &= 0xffff;
- }
- else
- assert(!(c & ~0xffff), "invalid operand");
- emit_long(opcode << 26 | a << 21 | b << 16 | c);
-}
-void Assembler::emit_instruction(int opcode, int a, int b, int c, int d)
-{
- // DS-form
- assert(!(opcode & ~0x3f), "invalid opcode");
- assert(!(a & ~0x1f), "invalid operand");
- assert(!(b & ~0x1f), "invalid operand");
- if (c < 0) {
- assert((c & ~0x3fff) == ~0x3fff, "invalid operand");
- c &= 0x3fff;
- }
- else
- assert(!(c & ~0x3fff), "invalid operand");
- assert(!(d & ~0x3), "invalid operand");
- emit_long(opcode << 26 | a << 21 | b << 16 | c << 2 | d);
-}
-void Assembler::emit_instruction(int opcode, int a, int b, int c, int xo,
- bool rc) {
- // X-form
- assert(!(opcode & ~0x3f), "invalid opcode");
- assert(!(a & ~0x1f), "invalid operand");
- assert(!(b & ~0x1f), "invalid operand");
- assert(!(c & ~0x1f), "invalid operand");
- assert(!(xo & ~0x3ff), "invalid operand");
- emit_long(opcode << 26 | a << 21 | b << 16 | c << 11 | xo << 1 | rc);
-}
-void Assembler::emit_instruction(int opcode, int a, int b, int c, int d,
- int e, bool rc) {
- switch (opcode) {
- case 21:
- // M-form
- assert(!(a & ~0x1f), "invalid operand");
- assert(!(b & ~0x1f), "invalid operand");
- assert(!(c & ~0x1f), "invalid operand");
- assert(!(d & ~0x1f), "invalid operand");
- assert(!(e & ~0x1f), "invalid operand");
- break;
-
- case 30:
- // MD-form
- assert(!(a & ~0x1f), "invalid operand");
- assert(!(b & ~0x1f), "invalid operand");
- assert(!(c & ~0x3f), "invalid operand");
- assert(!(d & ~0x3f), "invalid operand");
- assert(!(e & ~0x07), "invalid operand");
- {
- int C = c & 0x1f;
- int D = d & 0x1f;
- int E = (d & 0x20) >> 1 | e << 1 | (c & 0x20) >> 5;
-
- c = C; d = D; e = E;
- }
- break;
-
- default:
- ShouldNotReachHere();
- }
- emit_long(opcode << 26 | a << 21 | b << 16 | c << 11 | d << 6 | e << 1 | rc);
-}
-
-// Wrappers for the instruction emitters.
-// These handle casting and stuff.
-
-void Assembler::emit_instruction(int opcode, Register a, Register b, int c)
-{
- emit_instruction(opcode, a->encoding(), b->encoding(), c);
-}
-void Assembler::emit_instruction(int opcode, Register a, Register b, int c,
- int d) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c, d);
-}
-void Assembler::emit_instruction(int opcode, FloatRegister a, Register b,
- int c) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c);
-}
-void Assembler::emit_instruction(int opcode, Register a, const Address& b)
-{
- emit_instruction(opcode, a, b.base(), b.displacement());
-}
-void Assembler::emit_instruction(int opcode, Register a, const Address& b,
- int c) {
- emit_instruction(opcode, a, b.base(), b.displacement() >> 2, c);
-}
-void Assembler::emit_instruction(int opcode, FloatRegister a, const Address& b)
-{
- emit_instruction(opcode, a, b.base(), b.displacement());
-}
-void Assembler::emit_instruction(int opcode, Register a, int b, int c,
- int xo, bool rc) {
- emit_instruction(opcode, a->encoding(), b, c, xo, rc);
-}
-void Assembler::emit_instruction(int opcode, Register a, Register b,
- Register c, int xo, bool rc) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c->encoding(),
- xo, rc);
-}
-void Assembler::emit_instruction(int opcode, Register a,
- SpecialPurposeRegister b, int c, int xo,
- bool rc) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c, xo, rc);
-}
-void Assembler::emit_instruction(int opcode, SpecialPurposeRegister a,
- Register b, int c, int xo, bool rc) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c, xo, rc);
-}
-void Assembler::emit_instruction(int opcode, Register a, Register b,
- int c, int d, int e, bool rc) {
- emit_instruction(opcode, a->encoding(), b->encoding(), c, d, e, rc);
-}
-void Assembler::emit_instruction(int opcode, int a, Register b, Register c,
- int d, bool rc) {
- emit_instruction(opcode, a, b->encoding(), c->encoding(), d, rc);
-}
-void Assembler::emit_instruction(int opcode, ConditionRegister a, bool l,
- Register b, Register c, int d, bool rc) {
- emit_instruction(opcode, a->encoding() << 2 | l, b, c, d, rc);
-}
-void Assembler::emit_instruction(int opcode, ConditionRegister a, bool l,
- Register b, int c) {
- emit_instruction(opcode, a->encoding() << 2 | l, b->encoding(), c);
-}
-void Assembler::emit_instruction(int opcode, FloatRegister a, int b,
- FloatRegister c, int xo, bool rc) {
- emit_instruction(opcode, a->encoding(), b, c->encoding(), xo, rc);
-}
-
-// Helpers for computing branch targets
-
-intptr_t Assembler::branch_target(address branch, address target, int bits)
-{
- assert(!((intptr_t) branch & 3), "invalid address");
- assert(!((intptr_t) target & 3), "invalid address");
-
- intptr_t disp = ((intptr_t) target - (intptr_t) branch) >> 2;
-
- intptr_t mask = (1 << bits) - 1;
- intptr_t msb = 1 << (bits - 1);
-
- if (disp & msb) {
- assert((disp & ~mask) == ~mask, "invalid displacement");
- disp &= mask;
- }
- else {
- assert(!(disp & ~mask), "invalid displacement");
- }
- return disp;
-}
-
-// Instructions common to 32- and 64-bit implementations
-
-void Assembler::add(Register dst, Register a, Register b)
-{
- emit_instruction(31, dst, a, b, 266, false);
-}
-void Assembler::addi(Register dst, Register a, int b)
-{
- emit_instruction(14, dst, a, b);
-}
-void Assembler::addis(Register dst, Register a, int b)
-{
- emit_instruction(15, dst, a, b);
-}
-void Assembler::andi_(Register dst, Register a, int b)
-{
- emit_instruction(28, a, dst, b);
-}
-void Assembler::b(address a)
-{
- emit_instruction(18, branch_target(pc(), a, 24), false, false);
-}
-void Assembler::bc(int bo, int bi, address a)
-{
- emit_instruction(16, bo, bi, branch_target(pc(), a, 14), false, false);
-}
-void Assembler::bcctrl(int bo, int bi)
-{
- emit_instruction(19, bo, bi, 0, 528, true);
-}
-void Assembler::bcl(int bo, int bi, address a)
-{
- emit_instruction(16, bo, bi, branch_target(pc(), a, 14), false, true);
-}
-void Assembler::bclr(int bo, int bi)
-{
- emit_instruction(19, bo, bi, 0, 16, false);
-}
-void Assembler::bclrl(int bo, int bi)
-{
- emit_instruction(19, bo, bi, 0, 16, true);
-}
-void Assembler::bl(address a)
-{
- emit_instruction(18, branch_target(pc(), a, 24), false, true);
-}
-void Assembler::cmp(ConditionRegister dst, bool l, Register a, Register b)
-{
- emit_instruction(31, dst, l, a, b, 0, false);
-}
-void Assembler::cmpi(ConditionRegister dst, bool l, Register a, int b)
-{
- emit_instruction(11, dst, l, a, b);
-}
-void Assembler::dcbf(Register a, Register b)
-{
- emit_instruction(31, 0, a, b, 86, false);
-}
-void Assembler::extsb(Register dst, Register src)
-{
- emit_instruction(31, src, dst, 0, 954, false);
-}
-void Assembler::extsh(Register dst, Register src)
-{
- emit_instruction(31, src, dst, 0, 922, false);
-}
-void Assembler::fmr(FloatRegister dst, FloatRegister src)
-{
- emit_instruction(63, dst, 0, src, 72, false);
-}
-void Assembler::icbi(Register a, Register b)
-{
- emit_instruction(31, 0, a, b, 982, false);
-}
-void Assembler::isync()
-{
- emit_instruction(19, 0, 0, 0, 150, false);
-}
-void Assembler::lbzx(Register dst, Register a, Register b)
-{
- emit_instruction(31, dst, a, b, 87, false);
-}
-void Assembler::lfd(FloatRegister dst, const Address& src)
-{
- emit_instruction(50, dst, src);
-}
-void Assembler::lfs(FloatRegister dst, const Address& src)
-{
- emit_instruction(48, dst, src);
-}
-void Assembler::lhz(Register dst, const Address& src)
-{
- emit_instruction(40, dst, src);
-}
-void Assembler::lhzx(Register dst, Register a, Register b)
-{
- emit_instruction(31, dst, a, b, 279, false);
-}
-void Assembler::lwarx(Register dst, Register a, Register b)
-{
- emit_instruction(31, dst, a, b, 20, false);
-}
-void Assembler::lwz(Register dst, const Address& src)
-{
- emit_instruction(32, dst, src);
-}
-void Assembler::lwzx(Register dst, Register a, Register b)
-{
- emit_instruction(31, dst, a, b, 23, false);
-}
-void Assembler::mfcr(Register dst)
-{
- emit_instruction(31, dst, 0, 0, 19, false);
-}
-void Assembler::mfspr(Register dst, SpecialPurposeRegister src)
-{
- emit_instruction(31, dst, src, 0, 339, false);
-}
-void Assembler::mtcrf(int mask, Register src)
-{
- emit_instruction(31, src, (mask & 0xf0) >> 4, (mask & 0xf) << 1, 144, false);
-}
-void Assembler::mtspr(SpecialPurposeRegister dst, Register src)
-{
- emit_instruction(31, src, dst, 0, 467, false);
-}
-void Assembler::neg(Register dst, Register src)
-{
- emit_instruction(31, dst, src, 0, 104, false);
-}
-void Assembler::OR(Register dst, Register a, Register b)
-{
- emit_instruction(31, a, dst, b, 444, false);
-}
-void Assembler::ori(Register dst, Register a, int b)
-{
- emit_instruction(24, a, dst, b);
-}
-void Assembler::oris(Register dst, Register a, int b)
-{
- emit_instruction(25, a, dst, b);
-}
-void Assembler::rlwinm(Register dst, Register a, int b, int mb, int me)
-{
- emit_instruction(21, a, dst, b, mb, me, false);
-}
-void Assembler::stfd(FloatRegister src, const Address& dst)
-{
- emit_instruction(54, src, dst);
-}
-void Assembler::stfs(FloatRegister src, const Address& dst)
-{
- emit_instruction(52, src, dst);
-}
-void Assembler::stw(Register src, const Address& dst)
-{
- emit_instruction(36, src, dst);
-}
-void Assembler::stwcx_(Register src, Register a, Register b)
-{
- emit_instruction(31, src, a, b, 150, true);
-}
-void Assembler::stwu(Register src, const Address& dst)
-{
- emit_instruction(37, src, dst);
More information about the distro-pkg-dev
mailing list