Lines Matching defs:float2_fmt
158 struct float2_fmt { struct
159 unsigned operand2 :3; /* second operand */
160 unsigned immed :1; /* == 1 if second operand is a constant */
161 unsigned pad1 :1; /* == 0 */
162 unsigned rounding :2; /* ROUND_* */
163 unsigned is_double :1; /* == 1 if precision is double (only if not extended) */
164 unsigned pad2 :4; /* == 1 */
165 unsigned dest :3; /* destination */
166 unsigned is_2_op :1; /* == 1 if 2 operand ins */
167 unsigned operand1 :3; /* first operand (only of is_2_op == 0) */
168 unsigned is_extended :1; /* == 1 if precision is extended */
169 unsigned opcode :4; /* FLOAT2_* or FLOAT3_* depending on is_2_op */
170 unsigned must_be_2 :2; /* == 2 */
171 unsigned type :2; /* == TYPE_SWI */
172 unsigned cond :4; /* COND_* */