implementations for STE/CLE/STZ/CLZ/STO/CLO (contributes #18)