LLVMValueRef gen_mod(struct node *ast) { return LLVMBuildSRem(builder, codegen(ast->one), codegen(ast->two), ""); }
static void emit_mod(const struct lp_build_tgsi_action *action, struct lp_build_tgsi_context *bld_base, struct lp_build_emit_data *emit_data) { LLVMBuilderRef builder = bld_base->base.gallivm->builder; emit_data->output[emit_data->chan] = LLVMBuildSRem(builder, emit_data->args[0], emit_data->args[1], ""); }