Index: trunk/ippconfig/recipes/masks.16bit.config
===================================================================
--- trunk/ippconfig/recipes/masks.16bit.config	(revision 21185)
+++ trunk/ippconfig/recipes/masks.16bit.config	(revision 23466)
@@ -12,17 +12,20 @@
 DARK		U8	0x0004		# Pixel doesn't dark-subtract properly
 BLANK		U8	0x0008		# Pixel doesn't contain valid data
+CTE		U8	0x0010		# Pixel has poor cte
 
 # Mask values which represent invalid signal ranges
-RANGE		U8	0x0010		# Pixel is out-of-range of linearity
-SAT		U8	0x0020		# Pixel is saturated
-BAD		U8	0x0040		# Pixel is low (can we rename this 'LOW'?)
+RANGE		U8	0x0020		# Pixel is out-of-range of linearity
+SAT		U8	0x0040		# Pixel is saturated
+BAD		U8	0x0080		# Pixel is low (can we rename this 'LOW'?)
 
 # Mask values which represent non-astronomical structures
-GHOST		U8	0x0100		# Pixel contains an optical ghost
-CR		U8	0x0200		# Pixel contains a cosmic ray
-STREAK		U8	0x0400		# Pixel contains a streak
+CR		U8	0x0100		# Pixel contains a cosmic ray
+SPIKE		U8	0x0200		# Pixel contains a diffraction spike
+GHOST		U8	0x0400		# Pixel contains an optical ghost
+STREAK		U8	0x0800		# Pixel contains a streak
+STARCORE	U8	0x1000		# Pixel contains a streak
 
 # Mask values which identify pixels badly affected by convolutions and interpolations
-BAD.WARP	U8	0x1000		# Pixel is bad after convolution with a bad pixel
-POOR.WARP	U8	0x2000		# Pixel is poor after convolution with a bad pixel
+BAD.WARP	U8	0x2000		# Pixel is bad after convolution with a bad pixel
+POOR.WARP	U8	0x4000		# Pixel is poor after convolution with a bad pixel
 
