passing by value some more native in trigo base and adding benches for rem_xxx simd