Searched refs:loongson3_lswc2_format (Results 1 – 3 of 3) sorted by relevance
67 if (insn.loongson3_lswc2_format.ls == 0) in loongson_cu2_call()70 if (insn.loongson3_lswc2_format.fr == 0) { /* gslq */ in loongson_cu2_call()82 regs->regs[insn.loongson3_lswc2_format.rt] = value; in loongson_cu2_call()83 regs->regs[insn.loongson3_lswc2_format.rq] = value_next; in loongson_cu2_call()98 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0, value); in loongson_cu2_call()99 set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0, value_next); in loongson_cu2_call()106 if (insn.loongson3_lswc2_format.ls == 0) in loongson_cu2_call()109 if (insn.loongson3_lswc2_format.fr == 0) { /* gssq */ in loongson_cu2_call()114 value_next = regs->regs[insn.loongson3_lswc2_format.rq]; in loongson_cu2_call()119 value = regs->regs[insn.loongson3_lswc2_format.rt]; in loongson_cu2_call()[all …]
299 if ((ip->loongson3_lswc2_format.opcode == swc2_op) && in is_ra_save_ins()300 (ip->loongson3_lswc2_format.ls == 1) && in is_ra_save_ins()301 (ip->loongson3_lswc2_format.fr == 0) && in is_ra_save_ins()302 (ip->loongson3_lswc2_format.base == 29)) { in is_ra_save_ins()303 if (ip->loongson3_lswc2_format.rt == 31) { in is_ra_save_ins()304 *poff = ip->loongson3_lswc2_format.offset << 1; in is_ra_save_ins()307 if (ip->loongson3_lswc2_format.rq == 31) { in is_ra_save_ins()308 *poff = (ip->loongson3_lswc2_format.offset << 1) + 1; in is_ra_save_ins()
1026 struct loongson3_lswc2_format { /* Loongson-3 overridden lwc2/swc2 Load/Store format */ struct1157 struct loongson3_lswc2_format loongson3_lswc2_format; member