![Sun Oracle Storage Tek T10000 Скачать руководство пользователя страница 271](http://html1.mh-extra.com/html/sun-oracle/storage-tek-t10000/storage-tek-t10000_reference-manual_1393179271.webp)
E20425-01 •
Appendix A Data Integrity Validation
253
Vendor Unique Intel CRC32C
#define NAME
"CRC-32C"
#define WIDTH
32
#define POLY
0x1EDC6F41
#define INIT
0xFFFFFFFF
#define INIT_REFLECTED
0xFFFFFFFF
#define REFIN
TRUE
#define REFOUT
TRUE
#define XOROUT
0XFFFFFFFF
#define CHECK
0xE3069283
/* NOTE: The CHECK is for the standard 9 byte test data of
* ASCII string "123456789"
*/
//#ifdef CONFIG_X86_64
#if 1
#define REX_PRE "0x48, "
#define SCALE_F 8
#else
#define REX_PRE
#define SCALE_F 4
#endif
/***************************************************************************
*
*
Function: crc32c_intel_le_hw_8b
*
*************************************************************************/
static uint32_t crc32c_intel_le_hw_8b(uint32_t crc,
uint8_t const *data,
uint32_t length)
{
while (length--) {
__asm__ __volatile__(
".byte 0xF2, 0x0F, 0x38, 0xF0, 0xF1"
:"=S"(crc)
:"0"(crc), "c"(*data)
);
data++;
}
return crc;
}
Figure 3. CRC32C Program Example (Sheet 5 of 8)
Содержание Storage Tek T10000
Страница 14: ...Tables xiv T10000 Interface Reference Manual January 2011 E20425 01...
Страница 18: ...What s New xx T10000 Interface Reference Manual January 2011 E20425 01...
Страница 30: ...Considerations 12 T10000 Interface Reference Manual January 2011 E20425 01 Figure 5 Cascading Hubs...
Страница 82: ...Private Loop SCSI Target Discovery 64 T10000 Interface Reference Manual January 2011 E20425 01...
Страница 286: ...Glossary 268 T10000 Interface Reference Manual January 2011 E20425 01...