From 8e9c5b96fbaa338e0b60e3e8c0127e0b3e4cee76 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Sat, 2 Apr 2011 19:03:43 -0700 Subject: Change rust_vec to have a 16-byte header, to 16-byte-align vec-body data. Major perf win. --- src/boot/be/abi.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/boot/be') diff --git a/src/boot/be/abi.ml b/src/boot/be/abi.ml index 150f4cc2..3ae3b843 100644 --- a/src/boot/be/abi.ml +++ b/src/boot/be/abi.ml @@ -93,7 +93,8 @@ let tydesc_field_stateflag = 11;; let vec_elt_rc = 0;; let vec_elt_alloc = 1;; let vec_elt_fill = 2;; -let vec_elt_data = 3;; +let vec_elt_pad = 3;; +let vec_elt_data = 4;; let calltup_elt_out_ptr = 0;; let calltup_elt_task_ptr = 1;; -- cgit v1.2.3