Lines Matching refs:index_value
1558 mp_int_t index_value = top->data.u_imm; in emit_native_load_subscr() local
1567 if (index_value != 0) { in emit_native_load_subscr()
1570 if (index_value > 0 && index_value < 32) { in emit_native_load_subscr()
1571 asm_thumb_ldrb_rlo_rlo_i5(emit->as, REG_RET, reg_base, index_value); in emit_native_load_subscr()
1575 ASM_MOV_REG_IMM(emit->as, reg_index, index_value); in emit_native_load_subscr()
1584 if (index_value != 0) { in emit_native_load_subscr()
1587 if (index_value > 0 && index_value < 32) { in emit_native_load_subscr()
1588 asm_thumb_ldrh_rlo_rlo_i5(emit->as, REG_RET, reg_base, index_value); in emit_native_load_subscr()
1592 ASM_MOV_REG_IMM(emit->as, reg_index, index_value << 1); in emit_native_load_subscr()
1601 if (index_value != 0) { in emit_native_load_subscr()
1604 if (index_value > 0 && index_value < 32) { in emit_native_load_subscr()
1605 asm_thumb_ldr_rlo_rlo_i5(emit->as, REG_RET, reg_base, index_value); in emit_native_load_subscr()
1609 ASM_MOV_REG_IMM(emit->as, reg_index, index_value << 2); in emit_native_load_subscr()
1766 mp_int_t index_value = top->data.u_imm; in emit_native_store_subscr() local
1787 if (index_value != 0) { in emit_native_store_subscr()
1790 if (index_value > 0 && index_value < 32) { in emit_native_store_subscr()
1791 asm_thumb_strb_rlo_rlo_i5(emit->as, reg_value, reg_base, index_value); in emit_native_store_subscr()
1795 ASM_MOV_REG_IMM(emit->as, reg_index, index_value); in emit_native_store_subscr()
1808 if (index_value != 0) { in emit_native_store_subscr()
1811 if (index_value > 0 && index_value < 32) { in emit_native_store_subscr()
1812 asm_thumb_strh_rlo_rlo_i5(emit->as, reg_value, reg_base, index_value); in emit_native_store_subscr()
1816 ASM_MOV_REG_IMM(emit->as, reg_index, index_value << 1); in emit_native_store_subscr()
1825 if (index_value != 0) { in emit_native_store_subscr()
1828 if (index_value > 0 && index_value < 32) { in emit_native_store_subscr()
1829 asm_thumb_str_rlo_rlo_i5(emit->as, reg_value, reg_base, index_value); in emit_native_store_subscr()
1834 ASM_MOV_REG_IMM(emit->as, reg_index, index_value); in emit_native_store_subscr()
1838 ASM_MOV_REG_IMM(emit->as, reg_index, index_value << 2); in emit_native_store_subscr()