hipSLM CPU and GPU (using HIP) implementations of phase pattern generators for use with spatial light modulators Work in Progress