Lines Matching refs:freg
283 int freg; in do_one_mathemu() local
350 freg = (*pfsr >> 14) & 0xf; in do_one_mathemu()
354 freg = ((insn >> 14) & 0x1f); in do_one_mathemu()
357 if (freg & 3) { /* quadwords must have bits 4&5 of the */ in do_one_mathemu()
364 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
369 rs1 = (argp)&fregs[freg]; in do_one_mathemu()
375 freg = (insn & 0x1f); in do_one_mathemu()
378 if (freg & 3) { /* quadwords must have bits 4&5 of the */ in do_one_mathemu()
385 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
390 rs2 = (argp)&fregs[freg]; in do_one_mathemu()
396 freg = ((insn >> 25) & 0x1f); in do_one_mathemu()
399 if (freg) { /* V8 has only one set of condition codes, so */ in do_one_mathemu()
406 if (freg & 3) { /* quadwords must have bits 4&5 of the */ in do_one_mathemu()
413 if (freg & 1) { /* doublewords must have bit 5 zeroed */ in do_one_mathemu()
419 rd = (void *)&fregs[freg]; in do_one_mathemu()