Open wooster0 opened 1 year ago
Quoting: @jacobly0 @wooster0 :
I'm also not aware of a cpu with a @divFloor instruction
CUDA is an example which has those intrinsics.
See: https://docs.nvidia.com/cuda/floating-point/index.html
__fdiv__ [rn | rz | ru | rd] (x, y)
This is a proposal to promote
std.math.divCeil
to a@divCeil
builtin.This discussion is very relevant: https://github.com/ziglang/zig/pull/15879#discussion_r1208557275
The main reason here would be that if we have
@divExact
,@divFloor
, and@divTrunc
, we should have@divCeil
too.From the past, the only real argument against it in #4095 seems to be:
However, quoting @jacobly0:
so the question is why isn't
@divFloor
demoted to a standard library function?