Symbol: emit_insn
arch/loongarch/net/bpf_jit.c
1017
emit_insn(ctx, jirl, LOONGARCH_GPR_RA, t1, 0);
arch/loongarch/net/bpf_jit.c
1077
emit_insn(ctx, addd, t2, src, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1085
emit_insn(ctx, ldb, dst, src, off);
arch/loongarch/net/bpf_jit.c
1087
emit_insn(ctx, ldbu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1091
emit_insn(ctx, ldxb, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1093
emit_insn(ctx, ldxbu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1099
emit_insn(ctx, ldh, dst, src, off);
arch/loongarch/net/bpf_jit.c
1101
emit_insn(ctx, ldhu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1105
emit_insn(ctx, ldxh, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1107
emit_insn(ctx, ldxhu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1113
emit_insn(ctx, ldw, dst, src, off);
arch/loongarch/net/bpf_jit.c
1115
emit_insn(ctx, ldwu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1119
emit_insn(ctx, ldxw, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1121
emit_insn(ctx, ldxwu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1126
emit_insn(ctx, ldxd, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1146
emit_insn(ctx, addd, t3, dst, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1154
emit_insn(ctx, stb, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1157
emit_insn(ctx, stxb, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1163
emit_insn(ctx, sth, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1166
emit_insn(ctx, stxh, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1172
emit_insn(ctx, stw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1174
emit_insn(ctx, stptrw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1177
emit_insn(ctx, stxw, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1183
emit_insn(ctx, std, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1185
emit_insn(ctx, stptrd, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1188
emit_insn(ctx, stxd, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1209
emit_insn(ctx, addd, t2, dst, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1216
emit_insn(ctx, stb, src, dst, off);
arch/loongarch/net/bpf_jit.c
1219
emit_insn(ctx, stxb, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1224
emit_insn(ctx, sth, src, dst, off);
arch/loongarch/net/bpf_jit.c
1227
emit_insn(ctx, stxh, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1232
emit_insn(ctx, stw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1234
emit_insn(ctx, stptrw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1237
emit_insn(ctx, stxw, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1242
emit_insn(ctx, std, src, dst, off);
arch/loongarch/net/bpf_jit.c
1244
emit_insn(ctx, stptrd, src, dst, off);
arch/loongarch/net/bpf_jit.c
1247
emit_insn(ctx, stxd, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1351
emit_insn(ctx, jirl, rd, LOONGARCH_GPR_T1, 0);
arch/loongarch/net/bpf_jit.c
1366
emit_insn((&ctx), nop);
arch/loongarch/net/bpf_jit.c
1474
emit_insn(ctx, std, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
1484
emit_insn(ctx, ldd, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
149
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
1499
emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off);
arch/loongarch/net/bpf_jit.c
1501
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off);
arch/loongarch/net/bpf_jit.c
1507
emit_insn(ctx, addid, LOONGARCH_GPR_A1, LOONGARCH_GPR_FP, -run_ctx_off);
arch/loongarch/net/bpf_jit.c
1521
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
1524
emit_insn(ctx, addid, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
1532
emit_insn(ctx, std, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1533
emit_insn(ctx, std, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
1547
emit_insn(ctx, addid, LOONGARCH_GPR_A2, LOONGARCH_GPR_FP, -run_ctx_off);
arch/loongarch/net/bpf_jit.c
1558
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1561
emit_insn(ctx, ldd, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1563
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
157
emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_ZERO, 0);
arch/loongarch/net/bpf_jit.c
159
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_adjust);
arch/loongarch/net/bpf_jit.c
1596
emit_insn(ctx, extwb, rd, rj);
arch/loongarch/net/bpf_jit.c
1599
emit_insn(ctx, extwh, rd, rj);
arch/loongarch/net/bpf_jit.c
1602
emit_insn(ctx, addiw, rd, rj, 0);
arch/loongarch/net/bpf_jit.c
162
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
165
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
168
emit_insn(ctx, std, LOONGARCH_GPR_S0, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
171
emit_insn(ctx, std, LOONGARCH_GPR_S1, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1710
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_size);
arch/loongarch/net/bpf_jit.c
1711
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1712
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1713
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1721
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -16);
arch/loongarch/net/bpf_jit.c
1722
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, 8);
arch/loongarch/net/bpf_jit.c
1723
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 0);
arch/loongarch/net/bpf_jit.c
1724
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 16);
arch/loongarch/net/bpf_jit.c
1727
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_size);
arch/loongarch/net/bpf_jit.c
1728
emit_insn(ctx, std, LOONGARCH_GPR_T0, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1729
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1730
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1734
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
1737
emit_insn(ctx, std, LOONGARCH_GPR_S1, LOONGARCH_GPR_FP, -sreg_off);
arch/loongarch/net/bpf_jit.c
174
emit_insn(ctx, std, LOONGARCH_GPR_S2, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1742
emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -ip_off);
arch/loongarch/net/bpf_jit.c
1747
emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -nargs_off);
arch/loongarch/net/bpf_jit.c
177
emit_insn(ctx, std, LOONGARCH_GPR_S3, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1785
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
1790
emit_insn(ctx, std, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1791
emit_insn(ctx, std, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
1795
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
180
emit_insn(ctx, std, LOONGARCH_GPR_S4, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1821
emit_insn(ctx, ldd, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
1826
emit_insn(ctx, ldd, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1829
emit_insn(ctx, ldd, LOONGARCH_GPR_S1, LOONGARCH_GPR_FP, -sreg_off);
arch/loongarch/net/bpf_jit.c
183
emit_insn(ctx, std, LOONGARCH_GPR_S5, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1832
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
1836
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1837
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1838
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1840
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_RA, 0);
arch/loongarch/net/bpf_jit.c
1843
emit_insn(ctx, ldd, LOONGARCH_GPR_T0, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1844
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1845
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1847
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, 8);
arch/loongarch/net/bpf_jit.c
1848
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 0);
arch/loongarch/net/bpf_jit.c
1849
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, 16);
arch/loongarch/net/bpf_jit.c
1854
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T0, 0);
arch/loongarch/net/bpf_jit.c
1859
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T1, 0);
arch/loongarch/net/bpf_jit.c
187
emit_insn(ctx, std, REG_ARENA, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
192
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_adjust);
arch/loongarch/net/bpf_jit.c
195
emit_insn(ctx, addid, regmap[BPF_REG_FP], LOONGARCH_GPR_SP, bpf_stack_adjust);
arch/loongarch/net/bpf_jit.c
209
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
212
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
215
emit_insn(ctx, ldd, LOONGARCH_GPR_S0, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
218
emit_insn(ctx, ldd, LOONGARCH_GPR_S1, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
221
emit_insn(ctx, ldd, LOONGARCH_GPR_S2, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
224
emit_insn(ctx, ldd, LOONGARCH_GPR_S3, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
227
emit_insn(ctx, ldd, LOONGARCH_GPR_S4, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
230
emit_insn(ctx, ldd, LOONGARCH_GPR_S5, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
234
emit_insn(ctx, ldd, REG_ARENA, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
242
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
245
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
247
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_adjust);
arch/loongarch/net/bpf_jit.c
251
emit_insn(ctx, addiw, LOONGARCH_GPR_A0, regmap[BPF_REG_0], 0);
arch/loongarch/net/bpf_jit.c
253
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_RA, 0);
arch/loongarch/net/bpf_jit.c
259
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T3, 7);
arch/loongarch/net/bpf_jit.c
304
emit_insn(ctx, ldwu, t1, a1, off);
arch/loongarch/net/bpf_jit.c
313
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
314
emit_insn(ctx, ldd, t3, REG_TCC, 0);
arch/loongarch/net/bpf_jit.c
315
emit_insn(ctx, addid, t3, t3, 1);
arch/loongarch/net/bpf_jit.c
316
emit_insn(ctx, std, t3, REG_TCC, 0);
arch/loongarch/net/bpf_jit.c
317
emit_insn(ctx, addid, t2, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
arch/loongarch/net/bpf_jit.c
326
emit_insn(ctx, alsld, t2, a2, a1, 2);
arch/loongarch/net/bpf_jit.c
328
emit_insn(ctx, ldd, t2, t2, off);
arch/loongarch/net/bpf_jit.c
335
emit_insn(ctx, ldd, t3, t2, off);
arch/loongarch/net/bpf_jit.c
360
emit_insn(ctx, addd, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
367
emit_insn(ctx, amaddd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
369
emit_insn(ctx, amaddw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
373
emit_insn(ctx, amandd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
375
emit_insn(ctx, amandw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
379
emit_insn(ctx, amord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
381
emit_insn(ctx, amorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
385
emit_insn(ctx, amxord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
387
emit_insn(ctx, amxorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
392
emit_insn(ctx, amaddd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
394
emit_insn(ctx, amaddw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
400
emit_insn(ctx, amandd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
402
emit_insn(ctx, amandw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
408
emit_insn(ctx, amord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
410
emit_insn(ctx, amorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
416
emit_insn(ctx, amxord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
418
emit_insn(ctx, amxorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
425
emit_insn(ctx, amswapd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
427
emit_insn(ctx, amswapw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
435
emit_insn(ctx, lld, r0, t1, 0);
arch/loongarch/net/bpf_jit.c
436
emit_insn(ctx, bne, t2, r0, 4);
arch/loongarch/net/bpf_jit.c
438
emit_insn(ctx, scd, t3, t1, 0);
arch/loongarch/net/bpf_jit.c
439
emit_insn(ctx, beq, t3, LOONGARCH_GPR_ZERO, -4);
arch/loongarch/net/bpf_jit.c
441
emit_insn(ctx, llw, r0, t1, 0);
arch/loongarch/net/bpf_jit.c
444
emit_insn(ctx, bne, t2, r0, 4);
arch/loongarch/net/bpf_jit.c
446
emit_insn(ctx, scw, t3, t1, 0);
arch/loongarch/net/bpf_jit.c
447
emit_insn(ctx, beq, t3, LOONGARCH_GPR_ZERO, -6);
arch/loongarch/net/bpf_jit.c
566
emit_insn(ctx, beq, t1, LOONGARCH_GPR_ZERO, 1);
arch/loongarch/net/bpf_jit.c
567
emit_insn(ctx, or, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
577
emit_insn(ctx, extwb, dst, src);
arch/loongarch/net/bpf_jit.c
581
emit_insn(ctx, extwh, dst, src);
arch/loongarch/net/bpf_jit.c
585
emit_insn(ctx, addw, dst, src, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.c
599
emit_insn(ctx, addd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
607
emit_insn(ctx, addid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
610
emit_insn(ctx, addd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
618
emit_insn(ctx, subd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
626
emit_insn(ctx, addid, dst, dst, -imm);
arch/loongarch/net/bpf_jit.c
629
emit_insn(ctx, subd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
637
emit_insn(ctx, muld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
645
emit_insn(ctx, muld, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
65
emit_insn(ctx, addid, LOONGARCH_GPR_T3, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
arch/loongarch/net/bpf_jit.c
656
emit_insn(ctx, divdu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
662
emit_insn(ctx, divd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
673
emit_insn(ctx, divdu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
679
emit_insn(ctx, divd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
691
emit_insn(ctx, moddu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
697
emit_insn(ctx, modd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
708
emit_insn(ctx, moddu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
714
emit_insn(ctx, modd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
723
emit_insn(ctx, subd, dst, LOONGARCH_GPR_ZERO, dst);
arch/loongarch/net/bpf_jit.c
730
emit_insn(ctx, and, dst, dst, src);
arch/loongarch/net/bpf_jit.c
738
emit_insn(ctx, andi, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
74
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
741
emit_insn(ctx, and, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
749
emit_insn(ctx, or, dst, dst, src);
arch/loongarch/net/bpf_jit.c
757
emit_insn(ctx, ori, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
760
emit_insn(ctx, or, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
768
emit_insn(ctx, xor, dst, dst, src);
arch/loongarch/net/bpf_jit.c
77
emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
776
emit_insn(ctx, xori, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
779
emit_insn(ctx, xor, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
786
emit_insn(ctx, sllw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
791
emit_insn(ctx, slld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
796
emit_insn(ctx, slliw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
801
emit_insn(ctx, sllid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
806
emit_insn(ctx, srlw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
811
emit_insn(ctx, srld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
816
emit_insn(ctx, srliw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
821
emit_insn(ctx, srlid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
826
emit_insn(ctx, sraw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
831
emit_insn(ctx, srad, dst, dst, src);
arch/loongarch/net/bpf_jit.c
836
emit_insn(ctx, sraiw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
841
emit_insn(ctx, sraid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
849
emit_insn(ctx, bstrpickd, dst, dst, 15, 0);
arch/loongarch/net/bpf_jit.c
85
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
865
emit_insn(ctx, revb2h, dst, dst);
arch/loongarch/net/bpf_jit.c
867
emit_insn(ctx, bstrpickd, dst, dst, 15, 0);
arch/loongarch/net/bpf_jit.c
870
emit_insn(ctx, revb2w, dst, dst);
arch/loongarch/net/bpf_jit.c
875
emit_insn(ctx, revbd, dst, dst);
arch/loongarch/net/bpf_jit.c
88
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
93
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
960
emit_insn(ctx, and, t1, dst, src);
arch/loongarch/net/bpf_jit.c
971
emit_insn(ctx, and, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
997
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, tcc_ptr_off);
arch/loongarch/net/bpf_jit.h
104
emit_insn(ctx, extwb, reg, reg);
arch/loongarch/net/bpf_jit.h
107
emit_insn(ctx, extwh, reg, reg);
arch/loongarch/net/bpf_jit.h
110
emit_insn(ctx, addiw, reg, reg, 0);
arch/loongarch/net/bpf_jit.h
125
emit_insn(ctx, lu12iw, rd, imm_31_12);
arch/loongarch/net/bpf_jit.h
129
emit_insn(ctx, ori, rd, rd, imm_11_0);
arch/loongarch/net/bpf_jit.h
133
emit_insn(ctx, lu32id, rd, imm_51_32);
arch/loongarch/net/bpf_jit.h
137
emit_insn(ctx, lu52id, rd, rd, imm_63_52);
arch/loongarch/net/bpf_jit.h
146
emit_insn(ctx, or, rd, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.h
152
emit_insn(ctx, addiw, rd, LOONGARCH_GPR_ZERO, imm);
arch/loongarch/net/bpf_jit.h
158
emit_insn(ctx, ori, rd, LOONGARCH_GPR_ZERO, imm);
arch/loongarch/net/bpf_jit.h
166
emit_insn(ctx, lu52id, rd, LOONGARCH_GPR_ZERO, imm_63_52);
arch/loongarch/net/bpf_jit.h
172
emit_insn(ctx, lu12iw, rd, imm_31_12);
arch/loongarch/net/bpf_jit.h
177
emit_insn(ctx, ori, rd, rd, imm_11_0);
arch/loongarch/net/bpf_jit.h
190
emit_insn(ctx, lu32id, rd, imm_51_32);
arch/loongarch/net/bpf_jit.h
196
emit_insn(ctx, lu52id, rd, rd, imm_63_52);
arch/loongarch/net/bpf_jit.h
206
emit_insn(ctx, or, rd, rj, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.h
243
emit_insn(ctx, beq, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
248
emit_insn(ctx, bne, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
252
emit_insn(ctx, bltu, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
256
emit_insn(ctx, bltu, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
260
emit_insn(ctx, bgeu, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
264
emit_insn(ctx, bgeu, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
268
emit_insn(ctx, blt, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
272
emit_insn(ctx, blt, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
276
emit_insn(ctx, bge, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
280
emit_insn(ctx, bge, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
290
emit_insn(ctx, b, jmp_offset);
arch/loongarch/net/bpf_jit.h
295
emit_insn(ctx, b, jmp_offset);
arch/loongarch/net/bpf_jit.h
81
emit_insn(ctx, lu32id, reg, 0);
arch/loongarch/net/bpf_jit.h
90
emit_insn(ctx, addiw, reg, reg, 0);