mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-23 12:34:32 +02:00
7181494: cleanup avx and vectors code
Renamed mach nodes which use scalar AVX instructions, added integer vectors shuffling instructions Reviewed-by: twisti
This commit is contained in:
parent
19ea8f720f
commit
15f4203b0f
5 changed files with 386 additions and 313 deletions
|
@ -131,6 +131,10 @@ public:
|
|||
assert((is_reg() && value() < stack0->value() - 1) || is_stack(), "must be");
|
||||
return (VMReg)(intptr_t)(value() + 1);
|
||||
}
|
||||
VMReg next(int i) {
|
||||
assert((is_reg() && value() < stack0->value() - i) || is_stack(), "must be");
|
||||
return (VMReg)(intptr_t)(value() + i);
|
||||
}
|
||||
VMReg prev() {
|
||||
assert((is_stack() && value() > stack0->value()) || (is_reg() && value() != 0), "must be");
|
||||
return (VMReg)(intptr_t)(value() - 1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue