/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.h | 559 Label* not_int32); 575 // Control will jump to not_int32 if the value cannot be exactly represented 590 Label* not_int32); 593 // Control will jump to not_int32 if the object cannot be exactly represented 607 Label* not_int32);
|
H A D | macro-assembler-mips.h | 756 // to not_int32 label. If FPU is available double_scratch is used but not 763 Label *not_int32);
|
H A D | code-stubs-mips.cc | 779 Label* not_int32) { 798 __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32); 813 // Jump to not_int32 if the operation did not succeed. 814 __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); 831 Label* not_int32) { 862 // Jump to not_int32 if the operation did not succeed. 863 __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); 868 __ Branch(not_int32, ne, object, Operand(at)); 768 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DoubleRegister double_dst, DoubleRegister double_scratch, Register dst_mantissa, Register dst_exponent, Register heap_number_map, Register scratch1, Register scratch2, FPURegister single_scratch, Label* not_int32) argument 822 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DoubleRegister double_scratch0, DoubleRegister double_scratch1, Label* not_int32) argument
|
H A D | macro-assembler-mips.cc | 1302 // number. Rounds towards 0. Branch to 'not_int32' if the double is out of the 1311 Label *not_int32) { 1328 // If the exponent is higher than that then go to not_int32 case. This 1330 Branch(not_int32, gt, scratch2, Operand(non_smi_exponent));
|
/external/v8/src/arm/ |
H A D | code-stubs-arm.h | 752 Label* not_int32); 768 // Control will jump to not_int32 if the value cannot be exactly represented 782 Label* not_int32); 785 // Control will jump to not_int32 if the object cannot be exactly represented 798 Label* not_int32); 803 // Control jumps to not_int32 if the value is not a 32-bit integer, and falls 819 Label* not_int32);
|
H A D | code-stubs-arm.cc | 755 Label* not_int32) { 776 __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32); 792 // Jump to not_int32 if the operation did not succeed. 793 __ b(ne, not_int32); 811 // Jump to not_int32 if that's not the case. 812 DoubleIs32BitInteger(masm, dst1, dst2, scratch1, scratch2, not_int32); 830 Label* not_int32) { 846 __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32); 864 // Jump to not_int32 if the operation did not succeed. 865 __ b(ne, not_int32); 745 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, SwVfpRegister single_scratch, Label* not_int32) argument 822 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_int32) argument 901 DoubleIs32BitInteger(MacroAssembler* masm, Register src1, Register src2, Register dst, Register scratch, Label* not_int32) argument [all...] |
H A D | macro-assembler-arm.h | 915 // to not_int32 label. If VFP3 is available double_scratch is used but not 922 Label *not_int32);
|
H A D | macro-assembler-arm.cc | 2318 // number. Rounds towards 0. Branch to 'not_int32' if the double is out of the 2325 Label *not_int32) { 2339 b(ge, not_int32); 2344 // 'not_int32' if the double isn't in the range -0x80000000.0 to 2374 b(gt, not_int32);
|
/external/v8/src/mips/ |
H A D | code-stubs-mips.h | 752 Label* not_int32); 768 // Control will jump to not_int32 if the value cannot be exactly represented 782 Label* not_int32); 785 // Control will jump to not_int32 if the object cannot be exactly represented 798 Label* not_int32); 803 // Control jumps to not_int32 if the value is not a 32-bit integer, and falls 819 Label* not_int32);
|
H A D | code-stubs-mips.cc | 768 Label* not_int32) { 789 __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32); 805 // Jump to not_int32 if the operation did not succeed. 806 __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); 824 // Jump to not_int32 if that's not the case. 825 DoubleIs32BitInteger(masm, dst1, dst2, scratch1, scratch2, not_int32); 844 Label* not_int32) { 860 __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32); 878 // Jump to not_int32 if the operation did not succeed. 879 __ Branch(not_int32, n 758 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DoubleRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, FPURegister single_scratch, Label* not_int32) argument 836 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DoubleRegister double_scratch, Label* not_int32) argument 919 DoubleIs32BitInteger(MacroAssembler* masm, Register src1, Register src2, Register dst, Register scratch, Label* not_int32) argument [all...] |
H A D | macro-assembler-mips.h | 746 // to not_int32 label. If FPU is available double_scratch is used but not 753 Label *not_int32);
|
H A D | macro-assembler-mips.cc | 1299 // number. Rounds towards 0. Branch to 'not_int32' if the double is out of the 1308 Label *not_int32) { 1325 // If the exponent is higher than that then go to not_int32 case. This 1327 Branch(not_int32, gt, scratch2, Operand(non_smi_exponent));
|
/external/chromium_org/v8/src/arm/ |
H A D | macro-assembler-arm.h | 505 Label* not_int32); 517 // Control will jump to not_int32 if the value cannot be exactly represented 526 Label* not_int32); 529 // Control will jump to not_int32 if the object cannot be exactly represented 539 Label* not_int32);
|
H A D | macro-assembler-arm.cc | 879 Label* not_int32) { 891 JumpIfNotHeapNumber(object, heap_number_map, scratch, not_int32); 898 // Jump to not_int32 if the operation did not succeed. 899 b(ne, not_int32); 911 Label* not_int32) { 927 // Jump to not_int32 if the operation did not succeed. 928 b(ne, not_int32); 933 b(ne, not_int32);
|
/external/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 641 Label* not_int32); 1695 Label not_int32; local 1699 FloatingPointHelper::CheckSSE2OperandsAreInt32(masm, ¬_int32, ecx); 1712 __ j(not_zero, ¬_int32); 1713 __ j(carry, ¬_int32); 1724 FloatingPointHelper::CheckFloatOperandsAreInt32(masm, ¬_int32); 1742 __ bind(¬_int32); 1759 Label not_int32; local 1764 FloatingPointHelper::CheckSSE2OperandsAreInt32(masm, ¬_int32, ecx); 1770 ¬_int32); 2741 CheckLoadedIntegersWereInt32(MacroAssembler* masm, bool use_sse3, Label* not_int32) argument [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 1364 Label not_floats, not_int32, right_arg_changed; local 1374 __ JumpIfNotSmi(edx, ¬_int32); 1377 __ JumpIfNotSmi(eax, ¬_int32); 1381 masm, ¬_int32, xmm0, ebx, ecx, xmm2); 1383 masm, ¬_int32, xmm1, edi, ecx, xmm2); 1402 masm, ¬_int32, xmm0, ecx, ecx, xmm2); 1440 __ bind(¬_int32); 1454 Label not_int32; local 1517 __ bind(¬_int32);
|