[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