mirror of
https://github.com/GerbilSoft/zlib-ng.git
synced 2025-06-18 19:45:37 -04:00
Discard trailing whitespaces
This commit is contained in:
parent
3605d984d8
commit
e841518da7
@ -45,7 +45,7 @@ Z_INTERNAL uint32_t adler32_rvv(uint32_t adler, const uint8_t *buf, size_t len)
|
|||||||
*
|
*
|
||||||
* The block_size is the largest multiple of vl that <= 256, because overflow would occur when
|
* The block_size is the largest multiple of vl that <= 256, because overflow would occur when
|
||||||
* vl > 256 (255 * 256 <= UINT16_MAX).
|
* vl > 256 (255 * 256 <= UINT16_MAX).
|
||||||
*
|
*
|
||||||
* We accumulate 8-bit data into a 16-bit accumulator and then
|
* We accumulate 8-bit data into a 16-bit accumulator and then
|
||||||
* move the data into the 32-bit accumulator at the last iteration.
|
* move the data into the 32-bit accumulator at the last iteration.
|
||||||
*/
|
*/
|
||||||
|
@ -21,7 +21,7 @@ static inline uint32_t compare256_rvv_static(const uint8_t *src0, const uint8_t
|
|||||||
vuint8m4_t v_src1 = __riscv_vle8_v_u8m4(src1, vl);
|
vuint8m4_t v_src1 = __riscv_vle8_v_u8m4(src1, vl);
|
||||||
vbool2_t v_mask = __riscv_vmsne_vv_u8m4_b2(v_src0, v_src1, vl);
|
vbool2_t v_mask = __riscv_vmsne_vv_u8m4_b2(v_src0, v_src1, vl);
|
||||||
found_diff = __riscv_vfirst_m_b2(v_mask, vl);
|
found_diff = __riscv_vfirst_m_b2(v_mask, vl);
|
||||||
if (found_diff >= 0)
|
if (found_diff >= 0)
|
||||||
return len + (uint32_t)found_diff;
|
return len + (uint32_t)found_diff;
|
||||||
src0 += vl, src1 += vl, len += vl;
|
src0 += vl, src1 += vl, len += vl;
|
||||||
} while (len < 256);
|
} while (len < 256);
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (C) 2023 SiFive, Inc. All rights reserved.
|
* Copyright (C) 2023 SiFive, Inc. All rights reserved.
|
||||||
* Contributed by Alex Chiang <alex.chiang@sifive.com>
|
* Contributed by Alex Chiang <alex.chiang@sifive.com>
|
||||||
*
|
*
|
||||||
* For conditions of distribution and use, see copyright notice in zlib.h
|
* For conditions of distribution and use, see copyright notice in zlib.h
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -55,21 +55,21 @@ static void init_compressible(png_bytep buf, size_t num_pix) {
|
|||||||
int32_t green_stop = num_pix;
|
int32_t green_stop = num_pix;
|
||||||
|
|
||||||
for (int32_t x = 0; i < red_stop; x += 3, ++i) {
|
for (int32_t x = 0; i < red_stop; x += 3, ++i) {
|
||||||
buf[x] = 255;
|
buf[x] = 255;
|
||||||
buf[x + 1] = 0;
|
buf[x + 1] = 0;
|
||||||
buf[x + 2] = 0;
|
buf[x + 2] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int32_t x = 3 * i; i < blue_stop; x+= 3, ++i) {
|
for (int32_t x = 3 * i; i < blue_stop; x+= 3, ++i) {
|
||||||
buf[x] = 0;
|
buf[x] = 0;
|
||||||
buf[x + 1] = 255;
|
buf[x + 1] = 255;
|
||||||
buf[x + 2] = 0;
|
buf[x + 2] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int32_t x = 3 * i; i < green_stop; x += 3, ++i) {
|
for (int32_t x = 3 * i; i < green_stop; x += 3, ++i) {
|
||||||
buf[x] = 0;
|
buf[x] = 0;
|
||||||
buf[x + 1] = 0;
|
buf[x + 1] = 0;
|
||||||
buf[x + 2] = 255;
|
buf[x + 2] = 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ static void read_from_pngdat(png_structp png, png_bytep out, png_size_t bytes_to
|
|||||||
static inline int decode_png(png_parse_dat *dat, png_bytepp out_bytes, size_t in_size, uint32_t &width, uint32_t &height) {
|
static inline int decode_png(png_parse_dat *dat, png_bytepp out_bytes, size_t in_size, uint32_t &width, uint32_t &height) {
|
||||||
png_structp png = NULL;
|
png_structp png = NULL;
|
||||||
png = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
|
png = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
|
||||||
|
|
||||||
if (!png) abort();
|
if (!png) abort();
|
||||||
png_infop info = NULL;
|
png_infop info = NULL;
|
||||||
info = png_create_info_struct(png);
|
info = png_create_info_struct(png);
|
||||||
@ -128,7 +128,7 @@ static inline int decode_png(png_parse_dat *dat, png_bytepp out_bytes, size_t in
|
|||||||
if (color_type != PNG_COLOR_TYPE_RGB) {
|
if (color_type != PNG_COLOR_TYPE_RGB) {
|
||||||
fprintf(stderr, "expected an 8 bpp RGB image\n");
|
fprintf(stderr, "expected an 8 bpp RGB image\n");
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (im_size > in_size) {
|
if (im_size > in_size) {
|
||||||
*out_bytes = (png_bytep)realloc(*out_bytes, im_size);
|
*out_bytes = (png_bytep)realloc(*out_bytes, im_size);
|
||||||
|
@ -543,14 +543,14 @@ void test_dict_inflate(unsigned char *compr, size_t comprLen, unsigned char *unc
|
|||||||
}
|
}
|
||||||
CHECK_ERR(err, "inflate with dict");
|
CHECK_ERR(err, "inflate with dict");
|
||||||
}
|
}
|
||||||
|
|
||||||
err = PREFIX(inflateGetDictionary)(&d_stream, NULL, &check_dictionary_len);
|
err = PREFIX(inflateGetDictionary)(&d_stream, NULL, &check_dictionary_len);
|
||||||
CHECK_ERR(err, "inflateGetDictionary");
|
CHECK_ERR(err, "inflateGetDictionary");
|
||||||
#ifndef S390_DFLTCC_INFLATE
|
#ifndef S390_DFLTCC_INFLATE
|
||||||
if (check_dictionary_len < sizeof(dictionary))
|
if (check_dictionary_len < sizeof(dictionary))
|
||||||
error("bad dictionary length\n");
|
error("bad dictionary length\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
err = PREFIX(inflateGetDictionary)(&d_stream, check_dictionary, &check_dictionary_len);
|
err = PREFIX(inflateGetDictionary)(&d_stream, check_dictionary, &check_dictionary_len);
|
||||||
CHECK_ERR(err, "inflateGetDictionary");
|
CHECK_ERR(err, "inflateGetDictionary");
|
||||||
#ifndef S390_DFLTCC_INFLATE
|
#ifndef S390_DFLTCC_INFLATE
|
||||||
|
Loading…
Reference in New Issue
Block a user