@@ -2882,21 +2882,21 @@ Zstep := JOIN (zstep, zstep[0..31]);*/
28822882 cmpd .DATA = * patd ^ (cmpdst ? dstd : srcd );
28832883
28842884 if (cmpd .bytes .b0 == 0 )
2885- * dcomp |= 0x01 ;
2885+ * dcomp |= 0x01u ;
28862886 if (cmpd .bytes .b1 == 0 )
2887- * dcomp |= 0x02 ;
2887+ * dcomp |= 0x02u ;
28882888 if (cmpd .bytes .b2 == 0 )
2889- * dcomp |= 0x04 ;
2889+ * dcomp |= 0x04u ;
28902890 if (cmpd .bytes .b3 == 0 )
2891- * dcomp |= 0x08 ;
2891+ * dcomp |= 0x08u ;
28922892 if (cmpd .bytes .b4 == 0 )
2893- * dcomp |= 0x10 ;
2893+ * dcomp |= 0x10u ;
28942894 if (cmpd .bytes .b5 == 0 )
2895- * dcomp |= 0x20 ;
2895+ * dcomp |= 0x20u ;
28962896 if (cmpd .bytes .b6 == 0 )
2897- * dcomp |= 0x40 ;
2897+ * dcomp |= 0x40u ;
28982898 if (cmpd .bytes .b7 == 0 )
2899- * dcomp |= 0x80 ;
2899+ * dcomp |= 0x80u ;
29002900//////////////////////////////////////////////////////////////////////////////////////
29012901
29022902// Zed comparator for Z-buffer operations
@@ -2914,25 +2914,25 @@ with srcshift bits 4 & 5 selecting the start position
29142914//So... basically what we have here is:
29152915 * zcomp = 0 ;
29162916 // TODO: Byte and bit this -jm provenance
2917- if ((((* srcz & 0x000000000000FFFFLL ) < (dstz & 0x000000000000FFFFLL )) && (zmode & 0x01 ))
2918- || (((* srcz & 0x000000000000FFFFLL ) == (dstz & 0x000000000000FFFFLL )) && (zmode & 0x02 ))
2919- || (((* srcz & 0x000000000000FFFFLL ) > (dstz & 0x000000000000FFFFLL )) && (zmode & 0x04 )))
2920- * zcomp |= 0x01 ;
2921-
2922- if ((((* srcz & 0x00000000FFFF0000LL ) < (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x01 ))
2923- || (((* srcz & 0x00000000FFFF0000LL ) == (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x02 ))
2924- || (((* srcz & 0x00000000FFFF0000LL ) > (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x04 )))
2925- * zcomp |= 0x02 ;
2926-
2927- if ((((* srcz & 0x0000FFFF00000000LL ) < (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x01 ))
2928- || (((* srcz & 0x0000FFFF00000000LL ) == (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x02 ))
2929- || (((* srcz & 0x0000FFFF00000000LL ) > (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x04 )))
2930- * zcomp |= 0x04 ;
2931-
2932- if ((((* srcz & 0xFFFF000000000000LL ) < (dstz & 0xFFFF000000000000LL )) && (zmode & 0x01 ))
2933- || (((* srcz & 0xFFFF000000000000LL ) == (dstz & 0xFFFF000000000000LL )) && (zmode & 0x02 ))
2934- || (((* srcz & 0xFFFF000000000000LL ) > (dstz & 0xFFFF000000000000LL )) && (zmode & 0x04 )))
2935- * zcomp |= 0x08 ;
2917+ if ((((* srcz & 0x000000000000FFFFLL ) < (dstz & 0x000000000000FFFFLL )) && (zmode & 0x01u ))
2918+ || (((* srcz & 0x000000000000FFFFLL ) == (dstz & 0x000000000000FFFFLL )) && (zmode & 0x02u ))
2919+ || (((* srcz & 0x000000000000FFFFLL ) > (dstz & 0x000000000000FFFFLL )) && (zmode & 0x04u )))
2920+ * zcomp |= 0x01u ;
2921+
2922+ if ((((* srcz & 0x00000000FFFF0000LL ) < (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x01u ))
2923+ || (((* srcz & 0x00000000FFFF0000LL ) == (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x02u ))
2924+ || (((* srcz & 0x00000000FFFF0000LL ) > (dstz & 0x00000000FFFF0000LL )) && (zmode & 0x04u )))
2925+ * zcomp |= 0x02u ;
2926+
2927+ if ((((* srcz & 0x0000FFFF00000000LL ) < (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x01u ))
2928+ || (((* srcz & 0x0000FFFF00000000LL ) == (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x02u ))
2929+ || (((* srcz & 0x0000FFFF00000000LL ) > (dstz & 0x0000FFFF00000000LL )) && (zmode & 0x04u )))
2930+ * zcomp |= 0x04u ;
2931+
2932+ if ((((* srcz & 0xFFFF000000000000LL ) < (dstz & 0xFFFF000000000000LL )) && (zmode & 0x01u ))
2933+ || (((* srcz & 0xFFFF000000000000LL ) == (dstz & 0xFFFF000000000000LL )) && (zmode & 0x02u ))
2934+ || (((* srcz & 0xFFFF000000000000LL ) > (dstz & 0xFFFF000000000000LL )) && (zmode & 0x04u )))
2935+ * zcomp |= 0x08u ;
29362936
29372937//TEMP, TO TEST IF ZCOMP IS THE CULPRIT...
29382938//Nope, this is NOT the problem...
0 commit comments