[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59616] trunk/blender/source/blender: micro-optimization, avoid checking is_power_of_2_i once in power_of_2_max_i
Campbell Barton
ideasman42 at gmail.com
Thu Aug 29 01:49:22 CEST 2013
Revision: 59616
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59616
Author: campbellbarton
Date: 2013-08-28 23:49:22 +0000 (Wed, 28 Aug 2013)
Log Message:
-----------
micro-optimization, avoid checking is_power_of_2_i once in power_of_2_max_i
also whitespace edit.
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/intern/math_base_inline.c
trunk/blender/source/blender/editors/space_file/filelist.c
Modified: trunk/blender/source/blender/blenlib/intern/math_base_inline.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/math_base_inline.c 2013-08-28 22:12:40 UTC (rev 59615)
+++ trunk/blender/source/blender/blenlib/intern/math_base_inline.c 2013-08-28 23:49:22 UTC (rev 59616)
@@ -131,8 +131,9 @@
if (is_power_of_2_i(n))
return n;
- while (!is_power_of_2_i(n))
+ do {
n = n & (n - 1);
+ } while (!is_power_of_2_i(n));
return n * 2;
}
Modified: trunk/blender/source/blender/editors/space_file/filelist.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/filelist.c 2013-08-28 22:12:40 UTC (rev 59615)
+++ trunk/blender/source/blender/editors/space_file/filelist.c 2013-08-28 23:49:22 UTC (rev 59616)
@@ -157,7 +157,7 @@
/* for library browse .blend files may be treated as directories, but
* for sorting purposes they should be considered regular files */
if (S_ISDIR(entry->type))
- return !(entry->flags & (BLENDERFILE|BLENDERFILE_BACKUP));
+ return !(entry->flags & (BLENDERFILE | BLENDERFILE_BACKUP));
return false;
}
More information about the Bf-blender-cvs
mailing list