These templates exist solely to satisfy gcc's needs, and gcc only produces these with register operands.