From b3df708d0f305317b7489d5de8220be4eca354a0 Mon Sep 17 00:00:00 2001 From: x Date: Tue, 16 May 2023 12:06:35 +0200 Subject: [PATCH] TurboPFor: Benchmark app --- lib/icapp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/icapp.c b/lib/icapp.c index 2f4e4df..cec820b 100644 --- a/lib/icapp.c +++ b/lib/icapp.c @@ -1069,7 +1069,7 @@ unsigned char *bestr(unsigned id, unsigned b, unsigned char *s, char *prms, int "%3d:lzv8xenc TurboByteX+%s,%d", "%3d:lzv8zenc TurboByteZ+%s,%d", "%3d:vlccomp TurboVLC +%s,%d", - "%3d:97 ", + "%3d:vhicomp Hybrid Integer+%s,%d", "%3d:98 ", "%3d:99 ", @@ -1715,6 +1715,7 @@ unsigned bench32(unsigned char *in, unsigned n, unsigned char *out, unsigned cha case 94: TM("",l=lzv8xenc( in,n,out,ns,USIZE,tmp,codid,codlev,codprm), n,l, lzv8xdec( out,l,cpy,n,USIZE,tmp,codid,codlev,codprm)); break; case 95: TM("",l=lzv8zenc( in,n,out,ns,USIZE,tmp,codid,codlev,codprm), n,l, lzv8zdec( out,l,cpy,n,USIZE,tmp,codid,codlev,codprm)); break; case 96: TM("",l=vlccomp32( in,n,out,ns, tmp,codid,codlev,codprm), n,l, l==n?memcpy(cpy,in,n):(void *)vlcdecomp32(out, l, cpy, n, tmp,codid,codlev,codprm)); break; + case 97: TM("",l=vhicomp32( in,n,out,ns, tmp,codid,codlev,codprm), n,l, l==n?memcpy(cpy,in,n):(void *)vhidecomp32(out, l, cpy, n, tmp,codid,codlev,codprm)); break; case 100: if(ny>0) { unsigned _ny = ny*(nz?nz:1)*(nw?nw:1); if(verbose) printf("2D=%dx%d ", nx,_ny); TM("",l=lztpd2enc( in,n,out,ns,USIZE,tmp,nx,_ny,codid,codlev,codprm),n,l, lztpd2dec( out,l,cpy,n,USIZE,tmp, nx,_ny,codid,codlev,codprm));