Texas Instruments TMS320C64X Manual do Utilizador Página 108

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 169
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 107
DSP_blk_eswap32
4-80
Endian-Swap a Block of 32-Bit Values
DSP_blk_eswap32
Function void blk_eswap32(void * restrict x, void * restrict r, int nx)
Arguments x [nx] Source data. Must be double-word aligned.
r [nx] Destination array. Must be double-word aligned.
nx Number of 32-bit values to swap. Must be multiple of 4.
Description The data in the x[] array is endian swapped, meaning that the byte-order of the
bytes within each word of the r[] array is reversed. This facilitates moving
big-endian data to a little-endian system or vice-versa.
When the r pointer is non-NULL, the endian-swap occurs out-of-place, similar
to a block move. When the r pointer is NULL, the endian-swap occurs in-place,
allowing the swap to occur without using any additional storage.
Algorithm This is the C equivalent of the assembly code without restrictions. Note that the
assembly code is hand optimized and restrictions may apply.
void DSP_blk_eswap32(void *x, void *r, int nx)
{
int i;
char *_x, *_r;
if (r)
{
_x = (char *)x;
_r = (char *)r;
} else
{
_x = (char *)x;
_r = (char *)r;
}
for (i = 0; i < nx; i++)
{
char t0, t1, t2, t3;
t0 = _x[i*4 + 3];
t1 = _x[i*4 + 2];
Vista de página 107
1 2 ... 103 104 105 106 107 108 109 110 111 112 113 ... 168 169

Comentários a estes Manuais

Sem comentários

Apricorn Discos de estado sólido manuales de usuario

La lista de productos de Apricorn Discos de estado sólido contiene 2 manuales de usuario para 2 seleccionados. Todas las guías de usuario en pdf están disponibles para descargar o ver en línea.

Haga clic en el alfabeto a continuación para desplazarse a la lista completa de modelos que comienzan con esa letra

Modelos Tipo de documento
128GB Aegis Bio 3.0 SSD
Manual de usuario   Apricorn 128GB Aegis Bio 3.0 SSD, 16 paginas
Aegis Padlock 240GB
Guía de usuario   Apricorn Aegis Padlock 120GB, 19 paginas