mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-06-24 02:14:17 +00:00
Merge branch 'master' into move_gates_to_load_store
This commit is contained in:
commit
d810bd2b41
1 changed files with 1 additions and 2 deletions
|
|
@ -1305,8 +1305,7 @@ class Tensor(OpMixin):
|
|||
"""
|
||||
if rounding_mode is None: return super().div(x, reverse) # type: ignore[arg-type]
|
||||
numerator, denominator = self._broadcasted(x, reverse)
|
||||
if dtypes.is_int(dt:=least_upper_dtype(numerator.dtype, denominator.dtype)):
|
||||
numerator, denominator = numerator.cast(dt), denominator.cast(dt)
|
||||
if dtypes.is_int(numerator.dtype):
|
||||
if rounding_mode == "trunc": return numerator.idiv(denominator)
|
||||
if rounding_mode == "floor":
|
||||
truncate_div, truncate_mod = numerator.idiv(denominator), numerator._binop(Ops.MOD, denominator, False)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue