Home
last modified time | relevance | path

Searched refs:sign_ext (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arc/net/
H A Dbpf_jit_arcv2.c1313 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 Dbpf_jit_comp64.c476 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 Dfpsp.S16845 # pc += sign_ext(16-bit displacement)