Changeset 315 in Sophya for trunk/Poubelle/archTOI.old/decompress.c
- Timestamp:
- Jun 15, 1999, 3:53:04 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Poubelle/archTOI.old/decompress.c
r310 r315 8 8 //******************************************************************************************* 9 9 10 void decom_3( long val,long* in,long*out,int n);10 void decom_3(int4 val,int4* in,int4*out,int n); 11 11 12 12 #define kmax_ 15 /* valeur maximum de l'exposant */ … … 24 24 25 25 26 void decompress_3_1( long* in,long*out,int n)27 { 28 longval;26 void decompress_3_1(int4* in,int4*out,int n) 27 { 28 int4 val; 29 29 val= *in; 30 30 decom_3(val,in+1,out,n/9); … … 33 33 34 34 35 void decom_3( long val,long* in,long*out,int n)36 { 37 register longR;38 longec1,ec2,ec3,ec4,ec5,ec6,ec7,ec8,ec9;35 void decom_3(int4 val,int4* in,int4*out,int n) 36 { 37 register int4 R; 38 int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7,ec8,ec9; 39 39 int i,k; 40 40 … … 73 73 //******************************************************************************************* 74 74 75 void decom_4( long val,long* in,long*out,int n);76 void decom_4_paire( long val1,long val2,long* in,long*out,int n);75 void decom_4(int4 val,int4* in,int4*out,int n); 76 void decom_4_paire(int4 val1,int4 val2,int4* in,int4*out,int n); 77 77 78 78 #undef kmax_ … … 96 96 97 97 98 void decompress_4_1( long* in,long*out,int n)99 { 100 longval1,val2;98 void decompress_4_1(int4* in,int4*out,int n) 99 { 100 int4 val1,val2; 101 101 val1= ( (*in & 0xffff0000)>>16 ) & 0x0000ffff; 102 102 val2= ( (*in & 0x0000ffff) ) & 0x0000ffff; … … 108 108 109 109 110 void decom_4( long val,long* in,long*out,int n)111 { 112 register longR;113 longec1,ec2,ec3,ec4,ec5,ec6,ec7;110 void decom_4(int4 val,int4* in,int4*out,int n) 111 { 112 register int4 R; 113 int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7; 114 114 int i,k; 115 115 … … 146 146 147 147 148 void decompress_4_2( long* in,long*out,int n)149 { 150 longval1,val2;148 void decompress_4_2(int4* in,int4*out,int n) 149 { 150 int4 val1,val2; 151 151 val1=in[0]; val2=in[1]; 152 152 out[0]=val1; out[1]=val2; … … 155 155 156 156 157 void decom_4_paire( long val1,long val2,long* in,long*out,int n)158 { 159 register longR;160 longec1,ec2,ec3,ec4,ec5,ec6,ec7;157 void decom_4_paire(int4 val1,int4 val2,int4* in,int4*out,int n) 158 { 159 register int4 R; 160 int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7; 161 161 int i,k; 162 162 … … 213 213 /* 4*n ==> n+1 */ 214 214 215 void decom_7( long val,long* in,long*out,int n);216 217 void decompress_7_1( long* in,long*out,int n)218 { 219 longval;215 void decom_7(int4 val,int4* in,int4*out,int n); 216 217 void decompress_7_1(int4* in,int4*out,int n) 218 { 219 int4 val; 220 220 val=*in; 221 221 *out=val; … … 229 229 /* la valeur val est la valeur de reference du point origine */ 230 230 231 void decom_7( long val,long* in,long*out,int n)232 { 233 register longR;234 longec1,ec2,ec3,ec4;231 void decom_7(int4 val,int4* in,int4*out,int n) 232 { 233 register int4 R; 234 int4 ec1,ec2,ec3,ec4; 235 235 int i,k; 236 236 … … 260 260 /********************************************************************************/ 261 261 262 void decom_7_paire( long val1,long val2,long* in,long*out,int n);263 264 void decompress_7_2( long* in,long*out,int n)265 { 266 longval1,val2;262 void decom_7_paire(int4 val1,int4 val2,int4* in,int4*out,int n); 263 264 void decompress_7_2(int4* in,int4*out,int n) 265 { 266 int4 val1,val2; 267 267 val1= ( (*in & 0xffff0000)>>11 ) & 0x001fffe0; 268 268 val2= ( (*in & 0x0000ffff)<<5 ) & 0x001fffe0; … … 272 272 273 273 274 void decom_7_paire( long val1,long val2,long* in,long*out,int n)275 { 276 register longR;277 longec1,ec2,ec3,ec4;274 void decom_7_paire(int4 val1,int4 val2,int4* in,int4*out,int n) 275 { 276 register int4 R; 277 int4 ec1,ec2,ec3,ec4; 278 278 int i,k; 279 279
Note:
See TracChangeset
for help on using the changeset viewer.