vmreg_x86.hpp revision 0:a61af66fc99e
128328Ssos/*
2229784Suqs * Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
328328Ssos * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
428328Ssos *
528328Ssos * This code is free software; you can redistribute it and/or modify it
628328Ssos * under the terms of the GNU General Public License version 2 only, as
728328Ssos * published by the Free Software Foundation.
828328Ssos *
928328Ssos * This code is distributed in the hope that it will be useful, but WITHOUT
1028328Ssos * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1128328Ssos * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1228328Ssos * version 2 for more details (a copy is included in the LICENSE file that
1328328Ssos * accompanied this code).
1428328Ssos *
1597748Sschweikh * You should have received a copy of the GNU General Public License version
1628328Ssos * 2 along with this work; if not, write to the Free Software Foundation,
1728328Ssos * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1828328Ssos *
1928328Ssos * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
2028328Ssos * CA 95054 USA or visit www.sun.com if you need additional information or
2128328Ssos * have any questions.
2228328Ssos *
2328328Ssos */
2428328Ssos
2528328Ssos  bool is_Register();
2628328Ssos  Register as_Register();
2728328Ssos
2828328Ssos  bool is_FloatRegister();
2983551Sdillon  FloatRegister as_FloatRegister();
3083551Sdillon
3183551Sdillon  bool is_XMMRegister();
3228328Ssos  XMMRegister as_XMMRegister();
3328328Ssos