diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2023-06-06 11:56:21 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2023-06-06 11:56:21 +0200 |
commit | e5a1983e4384a44e45486fb9a48bdba375a529b6 (patch) | |
tree | 6e84d9e43245b2d2c6aa2a6312b6281d744a7d24 /cooker/emit.h | |
parent | 9c371d77e843163261d28e374f4ea7dab2e3f64d (diff) | |
download | seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar.gz seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar.bz2 seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar.lz seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar.xz seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.tar.zst seitan-e5a1983e4384a44e45486fb9a48bdba375a529b6.zip |
cooker: Draft quality: mknod/mknodat, sets of values with "in"
While at it:
- directly assign 'fd' in eater from install_filter()
- turn op_cmp into a description-style thing
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'cooker/emit.h')
-rw-r--r-- | cooker/emit.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cooker/emit.h b/cooker/emit.h index 70ffd72..9ec64e0 100644 --- a/cooker/emit.h +++ b/cooker/emit.h @@ -13,6 +13,9 @@ void emit_call(struct gluten_ctx *g, struct ns_spec *ns, long nr, struct gluten_offset offset[6], struct gluten_offset ret_offset); void emit_load(struct gluten_ctx *g, struct gluten_offset dst, int index, size_t len); +struct gluten_offset emit_mask(struct gluten_ctx *g, enum type type, + struct gluten_offset src, + struct gluten_offset mask); void emit_cmp(struct gluten_ctx *g, enum op_cmp_type cmp, struct gluten_offset x, struct gluten_offset y, size_t size, enum jump_type jmp); |