Lines Matching refs:ecx
42 #define ARG1 %ecx
62 #define rNEW_FP %ecx
173 movzx rINSTbl,%ecx
175 shll MACRO_LITERAL(${handler_size_bits}), %ecx
176 addl rIBASE, %ecx
177 jmp *%ecx
218 PUSH_ARG ecx
226 POP_ARG ecx
273 PUSH_ARG ecx
309 movzwl ART_METHOD_HOTNESS_COUNT_OFFSET(%eax), %ecx
317 addl $$-1, %ecx
975 movzwl ART_METHOD_HOTNESS_COUNT_OFFSET(%eax), %ecx
980 testl %ecx, %ecx
983 addl $$-1, %ecx
1018 push %ecx
1048 pop %ecx
1055 pushl %ecx
1080 popl %ecx
1087 movl rFP, %ecx
1092 movl \new_value, (%ecx)
1095 addl $$4, %ecx
1160 GET_VREG %ecx, %esi
1182 movzwl 4(rPC), %ecx
1183 andl MACRO_LITERAL(0xf), %ecx // dex register of first argument
1184 GET_VREG %ecx, %ecx
1185 movd %ecx, %xmm0
1258 …LOOP_OVER_SHORTY_LOADING_GPRS ecx, edx, esi, ebx, ebp, .Lrestore_saved_values_\suffix, .Lif_long_e…
1261 …LOOP_OVER_SHORTY_LOADING_GPRS ecx, edx, esi, ebx, ebp, .Lrestore_saved_values_\suffix, .Lif_long_e…
1299 movzwl 4(rPC), %ecx // arguments
1300 andl $$0xf, %ecx
1301 GET_VREG rINST, %ecx
1366 movl 0(%esi), %ecx
1386 GET_VREG %ecx, %ebx
1387 movd %ecx, %xmm0
1454 …LOOP_RANGE_OVER_SHORTY_LOADING_GPRS ecx, edx, ebx, ebp, esi, .Lrestore_saved_values_range_\suffix,…
1457 …LOOP_RANGE_OVER_SHORTY_LOADING_GPRS ecx, edx, ebx, ebp, esi, .Lrestore_saved_values_range_\suffix,…
1497 movzwl 4(rPC), %ecx // arguments
1498 GET_VREG rINST, %ecx
1525 movl ART_FIELD_OFFSET_OFFSET(%eax), %ecx
1531 addl %ecx, %eax
1532 \load (%eax), %ecx
1533 SET_VREG %ecx, rINST # fp[A] <- value
1534 \load 4(%eax), %ecx
1535 SET_VREG_HIGH %ecx, rINST
1537 \load (%eax, %ecx, 1), %eax
1555 movl ART_FIELD_OFFSET_OFFSET(%eax), %ecx
1560 movsd (%eax, %ecx, 1), %xmm0
1577 movl ART_FIELD_OFFSET_OFFSET(%eax), %ecx
1583 addl %ecx, %eax
1584 GET_VREG %ecx, rINST # rINST <- v[A]
1585 movl %ecx, (%eax)
1586 GET_VREG_HIGH %ecx, rINST
1587 movl %ecx, 4(%eax)
1590 \store \rINST_reg, (%eax,%ecx,1)
1604 movl ART_FIELD_OFFSET_OFFSET(%eax), %ecx
1610 addl %ecx, %eax
1615 \store \rINST_reg, (%eax,%ecx,1)
1629 movzbl rINSTbl, %ecx # ecx <- BA
1630 sarl $$4, %ecx # ecx <- B
1631 GET_VREG %ecx, %ecx # vB (object we're operating on)
1675 testl %ecx, %ecx # is object null?
1679 addl %ecx, %eax
1680 \load (%eax), %ecx
1681 SET_VREG %ecx, rINST
1682 \load 4(%eax), %ecx
1683 SET_VREG_HIGH %ecx, rINST
1685 \load (%ecx,%eax,1), %eax
1702 movl rINST, %ecx # ecx <- BA
1703 sarl $$4, %ecx # ecx <- B
1704 GET_VREG %ecx, %ecx # vB (object we're operating on)
1801 movl ART_METHOD_DATA_OFFSET_32(%eax), %ecx
1804 SETUP_STACK_FRAME %ecx, rREFS, rFP, CFI_REFS, load_ins=1
1807 movl %ecx, -8(rREFS)
1820 leal (rREFS, %ebx, 1), %ecx
1825 SETUP_REFERENCE_PARAMETER_IN_GPR 8, edx, ebx, ecx, esi, eax, .Lxmm_setup_finished
1826 SETUP_REFERENCE_PARAMETER_IN_GPR 4, edx, ebx, ecx, esi, eax, .Lxmm_setup_finished
1827 SETUP_REFERENCE_PARAMETER_IN_GPR 0, edx, ebx, ecx, esi, eax, .Lxmm_setup_finished
1828 SETUP_REFERENCE_PARAMETERS_IN_STACK edx, ebx, ecx, esi, eax
1869 movl (%esp), %ecx
1870 testl $$ART_METHOD_IS_STATIC_FLAG, ART_METHOD_ACCESS_FLAGS_OFFSET(%ecx)
1873 leal (rFP, %ebx, 1), %ecx
1881 addl $$4, %ecx
1884 …LOOP_OVER_SHORTY_STORING_GPRS 0, -4, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_…
1885 …LOOP_OVER_SHORTY_STORING_GPRS -4, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_…
1888 …LOOP_OVER_SHORTY_STORING_GPRS 8, 4, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long_ebx, …
1889 …LOOP_OVER_SHORTY_STORING_GPRS 4, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_e…
1891 …LOOP_OVER_SHORTY_STORING_GPRS 0, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_e…
1893 LOOP_OVER_INTs edi, esi, ecx, ebx, edx, .Lgpr_setup_finished
1898 LOOP_OVER_SHORTY_STORING_XMMS xmm0, edi, esi, ecx, .Lrestore_fp
1899 LOOP_OVER_SHORTY_STORING_XMMS xmm1, edi, esi, ecx, .Lrestore_fp
1900 LOOP_OVER_SHORTY_STORING_XMMS xmm2, edi, esi, ecx, .Lrestore_fp
1901 LOOP_OVER_SHORTY_STORING_XMMS xmm3, edi, esi, ecx, .Lrestore_fp
1902 LOOP_OVER_FPs edi, esi, ecx, edx, .Lrestore_fp
1922 movl rPC, %ecx
1923 sall MACRO_LITERAL(THREAD_INTERPRETER_CACHE_SIZE_SHIFT), %ecx
1924 andl MACRO_LITERAL(THREAD_INTERPRETER_CACHE_SIZE_MASK), %ecx
1925 cmpl THREAD_INTERPRETER_CACHE_OFFSET(%eax, %ecx, 1), rPC
1927 movl __SIZEOF_POINTER__+THREAD_INTERPRETER_CACHE_OFFSET(%eax, %ecx, 1), ${dest_reg}
1952 movl %ecx, %eax
1953 movl %edx, %ecx
2028 movzbl rINSTbl, %ecx
2029 sarl $$4, %ecx # ecx<- B
2030 GET_VREG %ecx %ecx # ecx<- vB (array length)
2052 movl rINST, %ecx # ecx <- BA
2053 andl $$0xf, %ecx # ecx <- A
2054 GET_VREG %ecx, %ecx # ecx <- v[A]
2089 POISON_HEAP_REF ecx
2090 movl %ecx, (rINST, %eax, 1)
2091 testl %ecx, %ecx
2104 movl rINST, %ecx # ecx <- BA
2105 sarl $$4, %ecx # ecx <- B
2106 GET_VREG %ecx, %ecx # vB (object we're operating on)