Amit, Howard, I agree that the fix suggested is appropriate. The & is incorrect in my implementation since it is applied in the defined section of LIBLAS_SWAP_BYTES_N. Originally I used swmem. -Gary Huber