missing include in simd gcd
arg is not defined for intefer types so bench...