DIV
Divide
DIV rd, rs1, rs2
Performs signed integer division.
Details
DIV divides rs1 by rs2 using signed division and writes the quotient to rd, truncated toward zero. Division by zero yields −1; overflow (INT_MIN ÷ −1) yields INT_MIN.
Pseudocode Operation
R[rd] = R[rs1] / R[rs2];
Example
DIV x10, x11, x12
Encoding
Binary Layout
0000001
31:25
rs2
24:20
rs1
19:15
100
14:12
rd
11:7
0110011
6:0
Operands
-
rd
Dest (Quotient) -
rs1
Dividend -
rs2
Divisor