std.mem.eql is here, super easy to read: https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L...

My read is it would use SIMD if T is @Vector, and not otherwise? But I'm neither a zig nor SIMD expert

Pretty sure that compiles into assembly for any primitive type like integers, floats etc.

What do you mean it "compiles into assembly"?

I meant to write SIMD