mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
6997311: SIGFPE in new long division asm code
Use unsigned DIV instruction Reviewed-by: never
This commit is contained in:
parent
085e1ad6e1
commit
ce2df719c6
4 changed files with 79 additions and 29 deletions
|
@ -1275,6 +1275,12 @@ void Assembler::idivl(Register src) {
|
|||
emit_byte(0xF8 | encode);
|
||||
}
|
||||
|
||||
void Assembler::divl(Register src) { // Unsigned
|
||||
int encode = prefix_and_encode(src->encoding());
|
||||
emit_byte(0xF7);
|
||||
emit_byte(0xF0 | encode);
|
||||
}
|
||||
|
||||
void Assembler::imull(Register dst, Register src) {
|
||||
int encode = prefix_and_encode(dst->encoding(), src->encoding());
|
||||
emit_byte(0x0F);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue