Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 1.21 KB

upsample.adoc

File metadata and controls

79 lines (50 loc) · 1.21 KB

upsample

result[i] = ((gentype)hi[i] << 8|16|32) | lo[i]

short upsample(char hi,
               uchar lo)

ushort upsample(uchar hi,
                uchar lo)

short n upsample(char n hi,
                 uchar n lo)

ushort n upsample(uchar n hi,
                  uchar n lo)

int upsample(short hi,
             ushort lo)

uint upsample(ushort hi,
              ushort lo)

int n upsample(short n hi,
               ushort n lo)

uint n upsample(ushort n hi,
                ushort n lo)

long upsample(int hi,
              uint lo)

ulong upsample(uint hi,
               uint lo)

long n upsample(int n hi,
                uint n lo)

ulong n upsample(uint n hi,
                 uint n lo)

Description

result[i] = ((short)hi[i] << 8) | lo[i]
result[i] = ((ushort)hi[i] << 8) | lo[i]

result[i] = ((int)hi[i] << 16) | lo[i]
result[i] = ((uint)hi[i] << 16) | lo[i]

result[i] = ((long)hi[i] << 32) | lo[i]
result[i] = ((ulong)hi[i] << 32) | lo[i]