@@ -1103,7 +1103,7 @@ def _div_lowering_rule(ctx: LoweringRuleContext, x, y):
1103
1103
signed = jnp .issubdtype (x_aval .dtype , jnp .signedinteger ) or jnp .issubdtype (
1104
1104
y_aval .dtype , jnp .signedinteger
1105
1105
)
1106
- if np .issubdtype (x_aval .dtype , np .floating ) or np .issubdtype (
1106
+ if jnp .issubdtype (x_aval .dtype , np .floating ) or jnp .issubdtype (
1107
1107
y_aval .dtype , np .floating
1108
1108
):
1109
1109
return _truediv (x , y , signed = signed )
@@ -1115,7 +1115,7 @@ def _div_lowering_rule(ctx: LoweringRuleContext, x, y):
1115
1115
1116
1116
def _sign_lowering_rule (ctx : LoweringRuleContext , x ):
1117
1117
[x_aval ] = ctx .avals_in
1118
- signed = np .issubdtype (x_aval .dtype , jnp .signedinteger )
1118
+ signed = jnp .issubdtype (x_aval .dtype , jnp .signedinteger )
1119
1119
zero = _full (x .type , 0 )
1120
1120
return _sub (
1121
1121
_cast (_greater_than (x , zero , signed = signed ), x .type , signed = signed ),
@@ -2445,7 +2445,7 @@ def _i64_constant(v: int) -> ir.Value:
2445
2445
2446
2446
2447
2447
def _dtype_to_ir_type (dtype : jnp .dtype ) -> ir .Type :
2448
- if np .issubdtype (dtype , np .integer ):
2448
+ if jnp .issubdtype (dtype , np .integer ):
2449
2449
# All integer types in Triton are signless.
2450
2450
return ir .IntegerType .get_signless (dtype .itemsize * 8 )
2451
2451
return mlir .dtype_to_ir_type (dtype )
0 commit comments