HLSL's Buffer/RWBuffer can operate on a vector of two 64 bit integers, like so: https://hlsl.godbolt.org/z/Mevonvav8 The typedBufferLoad and Store dxil intrinsics (introduced in https://github.com/llvm/llvm-project/pull/104252 and https://github.com/llvm/llvm-project/pull/104253) should be taught to handle a vector of 2 64 bit integers. Support needs to be added for int64_t and uint64_t as well.