Lines Matching defs:is64

483 static void emit_atomic(u8 rd, u8 rs, s16 off, s32 imm, bool is64,
502 emit(is64 ? rv_amoadd_d(RV_REG_ZERO, rs, rd, 0, 0) :
506 emit(is64 ? rv_amoand_d(RV_REG_ZERO, rs, rd, 0, 0) :
510 emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) :
514 emit(is64 ? rv_amoxor_d(RV_REG_ZERO, rs, rd, 0, 0) :
519 emit(is64 ? rv_amoadd_d(rs, rs, rd, 0, 0) :
521 if (!is64)
525 emit(is64 ? rv_amoand_d(rs, rs, rd, 0, 0) :
527 if (!is64)
531 emit(is64 ? rv_amoor_d(rs, rs, rd, 0, 0) :
533 if (!is64)
537 emit(is64 ? rv_amoxor_d(rs, rs, rd, 0, 0) :
539 if (!is64)
544 emit(is64 ? rv_amoswap_d(rs, rs, rd, 0, 0) :
546 if (!is64)
552 emit(is64 ? rv_addi(RV_REG_T2, r0, 0) :
554 emit(is64 ? rv_lr_d(r0, 0, rd, 0, 0) :
558 emit(is64 ? rv_sc_d(RV_REG_T3, rs, rd, 0, 0) :
1072 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
1104 if (!is64 && !aux->verifier_zext)
1112 if (!is64 && !aux->verifier_zext)
1117 if (is64)
1122 if (!is64 && !aux->verifier_zext)
1128 if (!is64 && !aux->verifier_zext)
1134 if (!is64 && !aux->verifier_zext)
1140 if (!is64 && !aux->verifier_zext)
1145 emit(is64 ? rv_mul(rd, rd, rs) : rv_mulw(rd, rd, rs), ctx);
1146 if (!is64 && !aux->verifier_zext)
1152 emit(is64 ? rv_div(rd, rd, rs) : rv_divw(rd, rd, rs), ctx);
1154 emit(is64 ? rv_divu(rd, rd, rs) : rv_divuw(rd, rd, rs), ctx);
1155 if (!is64 && !aux->verifier_zext)
1161 emit(is64 ? rv_rem(rd, rd, rs) : rv_remw(rd, rd, rs), ctx);
1163 emit(is64 ? rv_remu(rd, rd, rs) : rv_remuw(rd, rd, rs), ctx);
1164 if (!is64 && !aux->verifier_zext)
1169 emit(is64 ? rv_sll(rd, rd, rs) : rv_sllw(rd, rd, rs), ctx);
1170 if (!is64 && !aux->verifier_zext)
1175 emit(is64 ? rv_srl(rd, rd, rs) : rv_srlw(rd, rd, rs), ctx);
1176 if (!is64 && !aux->verifier_zext)
1181 emit(is64 ? rv_sra(rd, rd, rs) : rv_sraw(rd, rd, rs), ctx);
1182 if (!is64 && !aux->verifier_zext)
1190 if (!is64 && !aux->verifier_zext)
1264 if (!is64 && !aux->verifier_zext)
1277 if (!is64 && !aux->verifier_zext)
1288 if (!is64 && !aux->verifier_zext)
1299 if (!is64 && !aux->verifier_zext)
1310 if (!is64 && !aux->verifier_zext)
1321 if (!is64 && !aux->verifier_zext)
1327 emit(is64 ? rv_mul(rd, rd, RV_REG_T1) :
1329 if (!is64 && !aux->verifier_zext)
1336 emit(is64 ? rv_div(rd, rd, RV_REG_T1) :
1339 emit(is64 ? rv_divu(rd, rd, RV_REG_T1) :
1341 if (!is64 && !aux->verifier_zext)
1348 emit(is64 ? rv_rem(rd, rd, RV_REG_T1) :
1351 emit(is64 ? rv_remu(rd, rd, RV_REG_T1) :
1353 if (!is64 && !aux->verifier_zext)
1360 if (!is64 && !aux->verifier_zext)
1365 if (is64)
1370 if (!is64 && !aux->verifier_zext)
1375 if (is64)
1380 if (!is64 && !aux->verifier_zext)
1420 if (!is64) {
1473 if (!is64) {
1500 if (!is64 && imm < 0)