You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 27, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Apr 27, 2026. It is now read-only.
Arithmetic/comparisons only check float32; double/half fall into integer ops so Add helpers is_fp(ty) and is_int(ty). Use them across + - * / < > <= >= == !=.
I just completed #137 which fixed the float detection part by replacing FLOAT_TYPE checks with is_fp_type().
For this issue, I can add the complementary is_int_type() helper function and ensure both helpers are used consistently across all arithmetic and comparison operators (+, -, *, /, <, >, <=, >=, ==, !=).
Let me know if this is still needed or if my previous PR (#146) already addressed part of this! Happy to expand the work if needed.
Summary
Arithmetic/comparisons only check float32; double/half fall into integer ops so Add helpers is_fp(ty) and is_int(ty). Use them across + - * / < > <= >= == !=.
OS / Environment
-Steps to Reproduce
File Upload (optional)
No response
Expected Results
Actual Results
-IRx version
-Code of Conduct