comparison src/cpu/x86/vm/frame_x86.hpp @ 2407:b1c22848507b

6741940: Nonvolatile XMM registers not preserved across JNI calls Summary: Save xmm6-xmm15 in call stub on win64 Reviewed-by: kvn, never
author iveresov
date Tue, 29 Mar 2011 17:35:34 -0700
parents f95d63e2154a
children 167b70ff3abc
comparison
equal deleted inserted replaced
2406:a988a7bb3b8a 2407:b1c22848507b
1 /* 1 /*
2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
123 #endif // CC_INTERP 123 #endif // CC_INTERP
124 124
125 // Entry frames 125 // Entry frames
126 #ifdef AMD64 126 #ifdef AMD64
127 #ifdef _WIN64 127 #ifdef _WIN64
128 entry_frame_after_call_words = 8, 128 entry_frame_after_call_words = 28,
129 entry_frame_call_wrapper_offset = 2, 129 entry_frame_call_wrapper_offset = 2,
130 130
131 arg_reg_save_area_bytes = 32, // Register argument save area 131 arg_reg_save_area_bytes = 32, // Register argument save area
132 #else 132 #else
133 entry_frame_after_call_words = 13, 133 entry_frame_after_call_words = 13,