Lines Matching refs:uint32_t

47 		((uint64_t)(uint32_t)offset |
117 static bool aarch64_may_encode_logical_imm(uint64_t value, uint32_t type_size)
125 if (dasm_imm13((uint32_t)value, (uint32_t)(value >> 32)) != -1) {
129 if (dasm_imm13((uint32_t)value, (uint32_t)value) != -1) {
137 static bool aarch64_may_encode_imm7_addr_offset(const int64_t offset, uint32_t type_size)
144 static bool aarch64_may_encode_addr_offset(int64_t offset, uint32_t type_size)
217 uint32_t dessa_from_block;
339 uint32_t rule = ir_rule(ctx, ref);
698 static uint32_t ir_match_insn(ir_ctx *ctx, ir_ref ref)
1105 static void ir_match_insn2(ir_ctx *ctx, ir_ref ref, uint32_t rule)
1597 uint32_t i;
1714 uint32_t i;
2024 static void ir_emit_overflow_and_branch(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_…
2031 uint32_t true_block, false_block;
2152 uint32_t shift = IR_LOG2(ctx->ir_base[insn->op2].val.u64);
2159 uint32_t shift = IR_LOG2(ctx->ir_base[insn->op2].val.u64);
2180 uint32_t shift = IR_LOG2(ctx->ir_base[insn->op2].val.u64);
2238 // uint32_t shift = IR_LOG2(ctx->ir_base[insn->op2].val.u64);
2383 uint32_t shift = ctx->ir_base[insn->op2].val.u64;
2529 uint32_t code1 = 0x0e205800 | (tmp_reg-IR_REG_FP_FIRST); // cnt v0.8b, v0.8b
2530 uint32_t code2 = 0x0e31b800 | (tmp_reg-IR_REG_FP_FIRST); // addv b0, v0.8b
2900 static void ir_emit_jmp_true(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
2902 uint32_t true_block, false_block;
2912 static void ir_emit_jmp_false(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
2914 uint32_t true_block, false_block;
2924 static void ir_emit_jz(ir_ctx *ctx, uint32_t b, uint32_t next_block, uint8_t op, ir_type type, ir_r…
2926 uint32_t true_block, false_block;
2959 static void ir_emit_jcc(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block, ui…
2961 uint32_t true_block, false_block;
3059 static void ir_emit_cmp_and_branch_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t
3106 static void ir_emit_cmp_and_branch_fp(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t
3112 static void ir_emit_if_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
3120 uint32_t true_block, false_block;
3134 uint32_t true_block, false_block;
4438 static void ir_emit_switch(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn)
4445 uint32_t n, *p, use_block;
5116 static void ir_emit_guard_cmp_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn)
5179 static void ir_emit_guard_cmp_fp(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn)
5225 uint32_t code;
5537 uint32_t b;
5541 uint32_t *rule, insn_flags;
5545 uint32_t def_flags;
5744 uint32_t additional_size = 0;
5809 static uint32_t _ir_next_block(ir_ctx *ctx, uint32_t _b)
5811 uint32_t b = ctx->cfg_schedule[++_b];
5822 uint32_t _b, b, n, target;
5826 uint32_t *rule;
5885uint32_t *list = ctx->cfg_schedule = ir_mem_malloc(sizeof(uint32_t) * (ctx->cfg_blocks_count + 2));
5907 uint32_t label = ctx->cfg_blocks_count + ctx->consts_count + 4 + insn->op3;
6156uint32_t exit_table_label = ctx->cfg_blocks_count + 1 + ctx->consts_count + 1 + 1 + 1 + ctx->entri…
6209 uint32_t w = 0;
6272uint32_t exit_table_label = ctx->cfg_blocks_count + 1 + ctx->consts_count + 1 + 1 + 1 + ctx->entri…
6296 uint32_t offset = dasm_getpclabel(&data.dasm_state, data.jmp_table_label);
6302 uint32_t offset = dasm_getpclabel(&data.dasm_state, data.rodata_label);
6313uint32_t offset = dasm_getpclabel(&data.dasm_state, ctx->cfg_blocks_count + ctx->consts_count + 4 …
6334 const void *ir_emit_exitgroup(uint32_t first_exit_point, uint32_t exit_points_per_group, const void…
6338 uint32_t i;
6399 static int ir_add_veneer(dasm_State *Dst, void *buffer, uint32_t ins, int *b, uint32_t *cp, ptrdiff…
6503 *(uint32_t*)veneer = 0x14000000 | ((m >> 2) & 0x03ffffff);
6565 uint32_t *code = thunk_entry;
6572 code[0] = (code[0] & 0xffe0001f) | (uint32_t)((uint64_t)(addr) & 0xffff) << 5;
6573 code[1] = (code[1] & 0xffe0001f) | (uint32_t)(((uint64_t)(addr) >> 16) & 0xffff) << 5;
6574 code[2] = (code[2] & 0xffe0001f) | (uint32_t)(((uint64_t)(addr) >> 32) & 0xffff) << 5;
6575 code[3] = (code[3] & 0xffe0001f) | (uint32_t)(((uint64_t)(addr) >> 48) & 0xffff) << 5;
6577 ir_mem_flush(code, sizeof(uint32_t) * 4);