gallivm: fix trunc/itrunc comment
authorRoland Scheidegger <sroland@vmware.com>
Fri, 8 Oct 2010 16:31:38 +0000 (18:31 +0200)
committerRoland Scheidegger <sroland@vmware.com>
Fri, 8 Oct 2010 22:36:37 +0000 (00:36 +0200)
trunc of -1.5 is -1.0 not 1.0...

src/gallium/auxiliary/gallivm/lp_bld_arit.c

index 64c468c14d4fca5b9f40a432ea3ae6eb8f834e77..4f108f6e8185c08b248b98108169a7af791dc500 100644 (file)
@@ -1054,9 +1054,9 @@ lp_build_round_sse41(struct lp_build_context *bld,
 
 
 /**
- * Return the integer part of a float (vector) value.  The returned value is
- * a float (vector).
- * Ex: trunc(-1.5) = 1.0
+ * Return the integer part of a float (vector) value (== round toward zero).
+ * The returned value is a float (vector).
+ * Ex: trunc(-1.5) = -1.0
  */
 LLVMValueRef
 lp_build_trunc(struct lp_build_context *bld,
@@ -1181,9 +1181,9 @@ lp_build_fract(struct lp_build_context *bld,
 
 
 /**
- * Return the integer part of a float (vector) value.  The returned value is
- * an integer (vector).
- * Ex: itrunc(-1.5) = 1
+ * Return the integer part of a float (vector) value (== round toward zero).
+ * The returned value is an integer (vector).
+ * Ex: itrunc(-1.5) = -1
  */
 LLVMValueRef
 lp_build_itrunc(struct lp_build_context *bld,