@@ -137,86 +137,86 @@ unpin arr@(ArrayContents marr#) =
137137{-# INLINE readWord8ArrayAsWideChar# #-}
138138readWord8ArrayAsWideChar# ::
139139 MutableByteArray # d -> Int # -> State # d -> (# State # d, Char # # )
140- readWord8ArrayAsWideChar# arr# i# s # =
141- readWideCharArray# arr# (quotInt# i# SIZEOF_HSCHAR_PRIMITIVE ) s #
140+ readWord8ArrayAsWideChar# arr# i# =
141+ readWideCharArray# arr# (quotInt# i# SIZEOF_HSCHAR_PRIMITIVE )
142142
143143{-# INLINE writeWord8ArrayAsWideChar# #-}
144144writeWord8ArrayAsWideChar# ::
145145 MutableByteArray # d -> Int # -> Char # -> State # d -> State # d
146- writeWord8ArrayAsWideChar# arr# i# a # s # =
147- writeWideCharArray# arr# (quotInt# i# SIZEOF_HSCHAR_PRIMITIVE ) a # s #
146+ writeWord8ArrayAsWideChar# arr# i# =
147+ writeWideCharArray# arr# (quotInt# i# SIZEOF_HSCHAR_PRIMITIVE )
148148
149149{-# INLINE readWord8ArrayAsInt# #-}
150150readWord8ArrayAsInt# ::
151151 MutableByteArray # d -> Int # -> State # d -> (# State # d, Int # # )
152- readWord8ArrayAsInt# arr# i# s # =
153- readIntArray# arr# (quotInt# i# SIZEOF_HSINT_PRIMITIVE ) s #
152+ readWord8ArrayAsInt# arr# i# =
153+ readIntArray# arr# (quotInt# i# SIZEOF_HSINT_PRIMITIVE )
154154
155155{-# INLINE writeWord8ArrayAsInt# #-}
156156writeWord8ArrayAsInt# ::
157157 MutableByteArray # d -> Int # -> Int # -> State # d -> State # d
158- writeWord8ArrayAsInt# arr# i# a # s # =
159- writeIntArray# arr# (quotInt# i# SIZEOF_HSINT_PRIMITIVE ) a # s #
158+ writeWord8ArrayAsInt# arr# i# =
159+ writeIntArray# arr# (quotInt# i# SIZEOF_HSINT_PRIMITIVE )
160160
161161{-# INLINE readWord8ArrayAsInt32# #-}
162162readWord8ArrayAsInt32# ::
163163 MutableByteArray # d -> Int # -> State # d -> (# State # d, Int # # )
164- readWord8ArrayAsInt32# arr# i# s # =
165- readInt32Array# arr# (quotInt# i# SIZEOF_INT32_PRIMITIVE ) s #
164+ readWord8ArrayAsInt32# arr# i# =
165+ readInt32Array# arr# (quotInt# i# SIZEOF_INT32_PRIMITIVE )
166166
167167{-# INLINE writeWord8ArrayAsInt32# #-}
168168writeWord8ArrayAsInt32# ::
169169 MutableByteArray # d -> Int # -> Int # -> State # d -> State # d
170- writeWord8ArrayAsInt32# arr# i# a # s # =
171- writeInt32Array# arr# (quotInt# i# SIZEOF_INT32_PRIMITIVE ) a # s #
170+ writeWord8ArrayAsInt32# arr# i# =
171+ writeInt32Array# arr# (quotInt# i# SIZEOF_INT32_PRIMITIVE )
172172
173173{-# INLINE readWord8ArrayAsInt64# #-}
174174readWord8ArrayAsInt64# ::
175175 MutableByteArray # d -> Int # -> State # d -> (# State # d, INT64TYP # )
176- readWord8ArrayAsInt64# arr# i# s # =
177- readInt64Array# arr# (quotInt# i# SIZEOF_INT64_PRIMITIVE ) s #
176+ readWord8ArrayAsInt64# arr# i# =
177+ readInt64Array# arr# (quotInt# i# SIZEOF_INT64_PRIMITIVE )
178178
179179{-# INLINE writeWord8ArrayAsInt64# #-}
180180writeWord8ArrayAsInt64# ::
181181 MutableByteArray # d -> Int # -> INT64TYP -> State # d -> State # d
182- writeWord8ArrayAsInt64# arr# i# a # s # =
183- writeInt64Array# arr# (quotInt# i# SIZEOF_INT64_PRIMITIVE ) a # s #
182+ writeWord8ArrayAsInt64# arr# i# =
183+ writeInt64Array# arr# (quotInt# i# SIZEOF_INT64_PRIMITIVE )
184184
185185{-# INLINE readWord8ArrayAsWord# #-}
186186readWord8ArrayAsWord# ::
187187 MutableByteArray # d -> Int # -> State # d -> (# State # d, Word # # )
188- readWord8ArrayAsWord# arr# i# s # =
189- readWordArray# arr# (quotInt# i# SIZEOF_HSWORD_PRIMITIVE ) s #
188+ readWord8ArrayAsWord# arr# i# =
189+ readWordArray# arr# (quotInt# i# SIZEOF_HSWORD_PRIMITIVE )
190190
191191{-# INLINE writeWord8ArrayAsWord# #-}
192192writeWord8ArrayAsWord# ::
193193 MutableByteArray # d -> Int # -> Word # -> State # d -> State # d
194- writeWord8ArrayAsWord# arr# i# a # s # =
195- writeWordArray# arr# (quotInt# i# SIZEOF_HSWORD_PRIMITIVE ) a # s #
194+ writeWord8ArrayAsWord# arr# i# =
195+ writeWordArray# arr# (quotInt# i# SIZEOF_HSWORD_PRIMITIVE )
196196
197197{-# INLINE readWord8ArrayAsWord64# #-}
198198readWord8ArrayAsWord64# ::
199199 MutableByteArray # d -> Int # -> State # d -> (# State # d, WORD64TYP # )
200- readWord8ArrayAsWord64# arr# i# s # =
201- readWord64Array# arr# (quotInt# i# SIZEOF_WORD64_PRIMITIVE ) s #
200+ readWord8ArrayAsWord64# arr# i# =
201+ readWord64Array# arr# (quotInt# i# SIZEOF_WORD64_PRIMITIVE )
202202
203203{-# INLINE writeWord8ArrayAsWord64# #-}
204204writeWord8ArrayAsWord64# ::
205205 MutableByteArray # d -> Int # -> WORD64TYP -> State # d -> State # d
206- writeWord8ArrayAsWord64# arr# i# a # s # =
207- writeWord64Array# arr# (quotInt# i# SIZEOF_WORD64_PRIMITIVE ) a # s #
206+ writeWord8ArrayAsWord64# arr# i# =
207+ writeWord64Array# arr# (quotInt# i# SIZEOF_WORD64_PRIMITIVE )
208208
209209{-# INLINE readWord8ArrayAsDouble# #-}
210210readWord8ArrayAsDouble# ::
211211 MutableByteArray # d -> Int # -> State # d -> (# State # d, Double # # )
212- readWord8ArrayAsDouble# arr# i# s # =
213- readDoubleArray# arr# (quotInt# i# SIZEOF_HSDOUBLE_PRIMITIVE ) s #
212+ readWord8ArrayAsDouble# arr# i# =
213+ readDoubleArray# arr# (quotInt# i# SIZEOF_HSDOUBLE_PRIMITIVE )
214214
215215{-# INLINE writeWord8ArrayAsDouble# #-}
216216writeWord8ArrayAsDouble# ::
217217 MutableByteArray # d -> Int # -> Double # -> State # d -> State # d
218- writeWord8ArrayAsDouble# arr# i# a # s # =
219- writeDoubleArray# arr# (quotInt# i# SIZEOF_HSDOUBLE_PRIMITIVE ) a # s #
218+ writeWord8ArrayAsDouble# arr# i# =
219+ writeDoubleArray# arr# (quotInt# i# SIZEOF_HSDOUBLE_PRIMITIVE )
220220
221221#endif
222222
@@ -351,9 +351,9 @@ instance Unboxed Bool where
351351
352352 {-# INLINE writeByteArray #-}
353353 writeByteArray arr i a =
354- case a of
355- True -> writeByteArray (castContents arr) i (1 :: Word8 )
356- False -> writeByteArray (castContents arr) i (0 :: Word8 )
354+ if a
355+ then writeByteArray (castContents arr) i (1 :: Word8 )
356+ else writeByteArray (castContents arr) i (0 :: Word8 )
357357
358358instance forall a . Unboxed a => Unboxed (Complex a ) where
359359 {-# INLINE sizeOf #-}
0 commit comments