Index: src/x87/assembler-x87.cc |
diff --git a/src/x87/assembler-x87.cc b/src/x87/assembler-x87.cc |
index 1f572be423c2d98f210fb00bc8adeefc7e5b68d1..4175d80e938a59c1353aac8181843fec9fb31a7c 100644 |
--- a/src/x87/assembler-x87.cc |
+++ b/src/x87/assembler-x87.cc |
@@ -263,6 +263,14 @@ void Assembler::Align(int m) { |
} |
+void Assembler::DataAlign(int m) { |
+ DCHECK(m >= 2 && base::bits::IsPowerOfTwo32(m)); |
+ while ((pc_offset() & (m - 1)) != 0) { |
+ db(0); |
+ } |
+} |
+ |
+ |
bool Assembler::IsNop(Address addr) { |
Address a = addr; |
while (*a == 0x66) a++; |