Searched refs:not_int32 (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.h559 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 Dmacro-assembler-mips.h756 // to not_int32 label. If FPU is available double_scratch is used but not
763 Label *not_int32);
H A Dcode-stubs-mips.cc779 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 Dmacro-assembler-mips.cc1302 // 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 Dcode-stubs-arm.h752 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 Dcode-stubs-arm.cc755 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 Dmacro-assembler-arm.h915 // to not_int32 label. If VFP3 is available double_scratch is used but not
922 Label *not_int32);
H A Dmacro-assembler-arm.cc2318 // 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 Dcode-stubs-mips.h752 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 Dcode-stubs-mips.cc768 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 Dmacro-assembler-mips.h746 // to not_int32 label. If FPU is available double_scratch is used but not
753 Label *not_int32);
H A Dmacro-assembler-mips.cc1299 // 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 Dmacro-assembler-arm.h505 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 Dmacro-assembler-arm.cc879 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 Dcode-stubs-ia32.cc641 Label* not_int32);
1695 Label not_int32; local
1699 FloatingPointHelper::CheckSSE2OperandsAreInt32(masm, &not_int32, ecx);
1712 __ j(not_zero, &not_int32);
1713 __ j(carry, &not_int32);
1724 FloatingPointHelper::CheckFloatOperandsAreInt32(masm, &not_int32);
1742 __ bind(&not_int32);
1759 Label not_int32; local
1764 FloatingPointHelper::CheckSSE2OperandsAreInt32(masm, &not_int32, ecx);
1770 &not_int32);
2741 CheckLoadedIntegersWereInt32(MacroAssembler* masm, bool use_sse3, Label* not_int32) argument
[all...]
/external/chromium_org/v8/src/ia32/
H A Dcode-stubs-ia32.cc1364 Label not_floats, not_int32, right_arg_changed; local
1374 __ JumpIfNotSmi(edx, &not_int32);
1377 __ JumpIfNotSmi(eax, &not_int32);
1381 masm, &not_int32, xmm0, ebx, ecx, xmm2);
1383 masm, &not_int32, xmm1, edi, ecx, xmm2);
1402 masm, &not_int32, xmm0, ecx, ecx, xmm2);
1440 __ bind(&not_int32);
1454 Label not_int32; local
1517 __ bind(&not_int32);

Completed in 397 milliseconds