Lines Matching refs:ebx
40 #define ARG3 %ebx
53 #define rINST %ebx
220 PUSH_ARG ebx
224 POP_ARG ebx
268 movd %ebx, %xmm0
269 SETUP_SAVE_REFS_ONLY_FRAME ebx
270 movd %xmm0, %ebx
271 PUSH_ARG ebx
412 FETCH_CODE_ITEM_INFO \code_item, %ebx, \refs, %esi, \load_ins
419 leal (\refs, %ebx, 2), %edx
435 leal (\refs, %ebx, 4), \fp
446 testl %ebx, %ebx
1121 movl %edx, %ebx
1122 shrl MACRO_LITERAL(4), %ebx # Number of arguments
1126 cmpl MACRO_LITERAL(1), %ebx
1130 cmpl MACRO_LITERAL(2), %ebx
1135 cmpl MACRO_LITERAL(4), %ebx
1148 movl %esi, %ebx
1149 shrl MACRO_LITERAL(8), %ebx
1150 andl MACRO_LITERAL(0xf), %ebx
1151 GET_VREG %ebx, %ebx
1199 movzwl 6(rPC), %ebx
1200 andl MACRO_LITERAL(0xfe), %ebx
1201 cmpl MACRO_LITERAL(0x0a), %ebx
1212 GET_SHORTY %ebx, \is_interface, \is_polymorphic, \is_custom
1215 movl %ebx, LOCAL2(%esp)
1221 leal 1(%ebx), %edx // shorty + 1 ; ie skip return arg character
1222 movzwl 4(rPC), %ebx // arguments
1224 shrl MACRO_LITERAL(4), %ebx
1229 shrl MACRO_LITERAL(4), %ebx
1232 LOOP_OVER_SHORTY_LOADING_XMMS xmm0, ebx, edx, ebp, .Lxmm_setup_finished_\suffix
1233 LOOP_OVER_SHORTY_LOADING_XMMS xmm1, ebx, edx, ebp, .Lxmm_setup_finished_\suffix
1234 LOOP_OVER_SHORTY_LOADING_XMMS xmm2, ebx, edx, ebp, .Lxmm_setup_finished_\suffix
1235 LOOP_OVER_SHORTY_LOADING_XMMS xmm3, ebx, edx, ebp, .Lxmm_setup_finished_\suffix
1251 movl LOCAL2(%esp), %ebx
1253 leal 1(%ebx), %ebx // shorty + 1 ; ie skip return arg character
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…
1267 …LOOP_OVER_SHORTY_LOADING_GPRS edx, eax, esi, ebx, ebp, .Lrestore_saved_values_\suffix, .Lif_long_\…
1270 …LOOP_OVER_SHORTY_LOADING_GPRS eax, eax, esi, ebx, ebp, .Lrestore_saved_values_\suffix, .Lif_long_\…
1275 LOOP_OVER_SHORTY_LOADING_INTS 8, ebx, esi, ebp, .Lrestore_ebx_\suffix, \is_string_init
1277 popl %ebx
1343 movzwl 4(rPC), %ebx // dex register of first argument
1344 leal (rFP, %ebx, 4), %esi // location of first dex register value
1355 movl (%esi, %edx, 4), %ebx
1356 movl %ebx, 4(%esp, %edx, 4) // Add 4 for the ArtMethod
1361 movl 8(%esi), %ebx
1380 movzbl 1(rPC), %ebx # Number of arguments
1382 cmpl MACRO_LITERAL(1), %ebx
1385 movzwl 4(rPC), %ebx // Dex register of first argument
1386 GET_VREG %ecx, %ebx
1389 cmpl MACRO_LITERAL(2), %ebx
1392 movzwl 4(rPC), %ebx
1393 addl MACRO_LITERAL(1), %ebx // dex register of second argument
1394 GET_VREG %edx, %ebx
1400 movzwl 6(rPC), %ebx
1401 and MACRO_LITERAL(0xfe), %ebx
1402 cmpl MACRO_LITERAL(0x0a), %ebx
1413 GET_SHORTY %ebx, \is_interface, \is_polymorphic, \is_custom
1416 movl %ebx, LOCAL2(%esp)
1422 leal 1(%ebx), %edx // shorty + 1 ; ie skip return arg character
1423 movzwl 4(rPC), %ebx // arg start index
1425 addl $$1, %ebx // arg start index
1430 addl $$1, %ebx // arg start index
1433 LOOP_RANGE_OVER_SHORTY_LOADING_XMMS xmm0, edx, ebx, ebp, .Lxmm_setup_finished_range_\suffix
1434 LOOP_RANGE_OVER_SHORTY_LOADING_XMMS xmm1, edx, ebx, ebp, .Lxmm_setup_finished_range_\suffix
1435 LOOP_RANGE_OVER_SHORTY_LOADING_XMMS xmm2, edx, ebx, ebp, .Lxmm_setup_finished_range_\suffix
1436 LOOP_RANGE_OVER_SHORTY_LOADING_XMMS xmm3, edx, ebx, ebp, .Lxmm_setup_finished_range_\suffix
1437 LOOP_RANGE_OVER_FPs edx, ebx, ebp, .Lxmm_setup_finished_range_\suffix
1442 movl LOCAL2(%esp), %ebx
1444 leal 1(%ebx), %ebx // shorty + 1 ; ie skip return arg character
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,…
1463 …LOOP_RANGE_OVER_SHORTY_LOADING_GPRS edx, eax, ebx, ebp, esi, .Lrestore_saved_values_range_\suffix,…
1466 …LOOP_RANGE_OVER_SHORTY_LOADING_GPRS eax, eax, ebx, ebp, esi, .Lrestore_saved_values_range_\suffix,…
1471 LOOP_RANGE_OVER_INTs 8, ebx, ebp, esi, .Lrestore_ebx_range_\suffix
1473 popl %ebx
1813 subl %esi, %ebx
1814 sall $$2, %ebx // ebx is now the offset for inputs into the registers array.
1820 leal (rREFS, %ebx, 1), %ecx
1821 leal (rFP, %ebx, 1), %ebx
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
1839 movl %eax, (rFP, %ebx)
1840 movl %eax, (rREFS, %ebx)
1873 leal (rFP, %ebx, 1), %ecx
1874 leal (rREFS, %ebx, 1), %ebx
1882 addl $$4, %ebx
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