Searched refs:sign_ext (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/arc/net/ |
| H A D | bpf_jit_arcv2.c | 1313 u8 mov_r32(u8 *buf, u8 rd, u8 rs, u8 sign_ext) in mov_r32() argument 1317 if (sign_ext) { in mov_r32() 1318 if (sign_ext == 8) in mov_r32() 1320 else if (sign_ext == 16) in mov_r32() 1322 else if (sign_ext == 32 && rd != rs) in mov_r32() 1341 u8 mov_r64(u8 *buf, u8 rd, u8 rs, u8 sign_ext) in mov_r64() argument 1345 if (sign_ext) { in mov_r64() 1347 len = mov_r32(buf, rd, rs, sign_ext); in mov_r64() 1350 if (sign_ext == 8 || sign_ext == 16 || sign_ext == 32) { in mov_r64() 1540 u8 load_r(u8 *buf, u8 rd, u8 rs, s16 off, u8 size, bool sign_ext) in load_r() argument [all …]
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 476 static void emit_ldx_insn(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext, in emit_ldx_insn() argument 481 emit(sign_ext ? rv_lb(rd, off, rs) : rv_lbu(rd, off, rs), ctx); in emit_ldx_insn() 484 emit(sign_ext ? rv_lh(rd, off, rs) : rv_lhu(rd, off, rs), ctx); in emit_ldx_insn() 487 emit(sign_ext ? rv_lw(rd, off, rs) : rv_lwu(rd, off, rs), ctx); in emit_ldx_insn() 514 static void emit_ldx(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext, in emit_ldx() argument 519 emit_ldx_insn(rd, off, rs, size, sign_ext, ctx); in emit_ldx() 527 emit_ldx_insn(rd, 0, RV_REG_T1, size, sign_ext, ctx); in emit_ldx() 1847 bool sign_ext; in bpf_jit_emit_insn() local 1849 sign_ext = BPF_MODE(insn->code) == BPF_MEMSX || in bpf_jit_emit_insn() 1857 emit_ldx(rd, off, rs, BPF_SIZE(code), sign_ext, ctx); in bpf_jit_emit_insn()
|
| /linux/arch/m68k/ifpsp060/src/ |
| H A D | fpsp.S | 16845 # pc += sign_ext(16-bit displacement)
|