Lines Matching defs:insn
33 union mips_instruction insn;
40 __get_user(insn.word, pc);
67 if (insn.loongson3_lswc2_format.ls == 0)
70 if (insn.loongson3_lswc2_format.fr == 0) { /* gslq */
82 regs->regs[insn.loongson3_lswc2_format.rt] = value;
83 regs->regs[insn.loongson3_lswc2_format.rq] = value_next;
98 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0, value);
99 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0, value_next);
106 if (insn.loongson3_lswc2_format.ls == 0)
109 if (insn.loongson3_lswc2_format.fr == 0) { /* gssq */
114 value_next = regs->regs[insn.loongson3_lswc2_format.rq];
119 value = regs->regs[insn.loongson3_lswc2_format.rt];
131 value_next = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0);
137 value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0);
149 switch (insn.loongson3_lsdc2_format.opcode1) {
168 regs->regs[insn.loongson3_lsdc2_format.rt] = value;
179 regs->regs[insn.loongson3_lsdc2_format.rt] = value;
190 regs->regs[insn.loongson3_lsdc2_format.rt] = value;
203 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
219 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
228 switch (insn.loongson3_lsdc2_format.opcode1) {
243 value = regs->regs[insn.loongson3_lsdc2_format.rt];
255 value = regs->regs[insn.loongson3_lsdc2_format.rt];
267 value = regs->regs[insn.loongson3_lsdc2_format.rt];
283 value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);
301 value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);