int128 bit integers (but not structs) need some crazy conversion here to trick llvm into working (v2i64 should work)