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 …]
284 if ((ip->loongson3_lswc2_format.opcode == swc2_op) && in is_ra_save_ins()285 (ip->loongson3_lswc2_format.ls == 1) && in is_ra_save_ins()286 (ip->loongson3_lswc2_format.fr == 0) && in is_ra_save_ins()287 (ip->loongson3_lswc2_format.base == 29)) { in is_ra_save_ins()288 if (ip->loongson3_lswc2_format.rt == 31) { in is_ra_save_ins()289 *poff = ip->loongson3_lswc2_format.offset << 1; in is_ra_save_ins()292 if (ip->loongson3_lswc2_format.rq == 31) { in is_ra_save_ins()293 *poff = (ip->loongson3_lswc2_format.offset << 1) + 1; in is_ra_save_ins()
994 struct loongson3_lswc2_format { /* Loongson-3 overridden lwc2/swc2 Load/Store format */ struct1125 struct loongson3_lswc2_format loongson3_lswc2_format; member