Text this: Optical triple-product processing in logic design.