comparison src/share/vm/opto/opcodes.hpp @ 6179:8c92982cbbc4

7119644: Increase superword's vector size up to 256 bits Summary: Increase vector size up to 256-bits for YMM AVX registers on x86. Reviewed-by: never, twisti, roland
author kvn
date Fri, 15 Jun 2012 01:25:19 -0700
parents f95d63e2154a
children
comparison
equal deleted inserted replaced
6146:eba1d5bce9e8 6179:8c92982cbbc4
1 /* 1 /*
2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2012, 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.
34 macro(RegI) // Machine integer register 34 macro(RegI) // Machine integer register
35 macro(RegP) // Machine pointer register 35 macro(RegP) // Machine pointer register
36 macro(RegF) // Machine float register 36 macro(RegF) // Machine float register
37 macro(RegD) // Machine double register 37 macro(RegD) // Machine double register
38 macro(RegL) // Machine long register 38 macro(RegL) // Machine long register
39 macro(VecS) // Machine vectors register
40 macro(VecD) // Machine vectord register
41 macro(VecX) // Machine vectorx register
42 macro(VecY) // Machine vectory register
39 macro(RegFlags) // Machine flags register 43 macro(RegFlags) // Machine flags register
40 _last_machine_leaf, // Split between regular opcodes and machine 44 _last_machine_leaf, // Split between regular opcodes and machine
41 #include "classes.hpp" 45 #include "classes.hpp"
42 _last_opcode 46 _last_opcode
43 }; 47 };