Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index 8e8409d6914dee698cc73af5fdda26a83f1f0de6..9be4ca093d185761431f575ad0e49a49137d8fa0 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -29,6 +29,7 @@ |
#define V8_ARM_MACRO_ASSEMBLER_ARM_H_ |
#include "assembler.h" |
+#include "v8globals.h" |
namespace v8 { |
namespace internal { |
@@ -575,13 +576,13 @@ class MacroAssembler: public Assembler { |
Register scratch, |
Handle<Map> map, |
Label* fail, |
- bool is_heap_object); |
+ SmiCheckType smi_check_type); |
void CheckMap(Register obj, |
Register scratch, |
Heap::RootListIndex index, |
Label* fail, |
- bool is_heap_object); |
+ SmiCheckType smi_check_type); |
// Compare the object in a register to a value from the root list. |
@@ -987,6 +988,13 @@ class MacroAssembler: public Assembler { |
Register result); |
+ void ClampUint8(Register output_reg, Register input_reg); |
+ |
+ void ClampDoubleToUint8(Register result_reg, |
+ DoubleRegister input_reg, |
+ DoubleRegister temp_double_reg); |
+ |
+ |
private: |
void CallCFunctionHelper(Register function, |
ExternalReference function_reference, |