Reducing Procedure Calls

来源:互联网 发布:数组元素去重 编辑:程序博客网 时间:2024/04/29 11:44
  1. data_t* get_vec_start(vec_ptr v)  
  2. {  
  3.     return v->data;  
  4. }  
  5.   
  6. void combine3(vec_ptr v, data_t* dest)  
  7. {  
  8.     long int i;  
  9.     long int length = vec_length(v);  
  10.     data_t* data = get_vec_start(v);  
  11.   
  12.     *dest = IDENT;  
  13.     for (i = 0; i < length; ++i)  
  14.     {  
  15.         *dest = *dest OP data[i];  
  16.     }  
  17. }

原创粉丝点击