mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 18:14:38 +02:00
8284742: x86: Handle integral division overflow during parsing
Reviewed-by: kvn, mdoerr
This commit is contained in:
parent
5291ec8d56
commit
b4a85cdae1
24 changed files with 648 additions and 378 deletions
|
@ -1196,6 +1196,9 @@ private:
|
|||
void vpabsd(XMMRegister dst, XMMRegister src, int vector_len);
|
||||
void evpabsq(XMMRegister dst, XMMRegister src, int vector_len);
|
||||
|
||||
void divl(Register src);
|
||||
void divq(Register src);
|
||||
|
||||
// Divide Scalar Double-Precision Floating-Point Values
|
||||
void divsd(XMMRegister dst, Address src);
|
||||
void divsd(XMMRegister dst, XMMRegister src);
|
||||
|
@ -1364,12 +1367,9 @@ private:
|
|||
void hlt();
|
||||
|
||||
void idivl(Register src);
|
||||
void divl(Register src); // Unsigned division
|
||||
|
||||
#ifdef _LP64
|
||||
void idivl(Address src);
|
||||
void idivq(Register src);
|
||||
void divq(Register src); // Unsigned division
|
||||
#endif
|
||||
void idivq(Address src);
|
||||
|
||||
void imull(Register src);
|
||||
void imull(Register dst, Register src);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue