![Sun Oracle Storage Tek T10000 Скачать руководство пользователя страница 267](http://html1.mh-extra.com/html/sun-oracle/storage-tek-t10000/storage-tek-t10000_reference-manual_1393179267.webp)
E20425-01 •
Appendix A Data Integrity Validation
249
Vendor Unique Intel CRC32C
■
Vendor Unique Intel CRC32C
The following is a sample ‘C program’ to software generate the Intel CRC32C
on an i386 class processor. This example also includes the assembly
language code to utilize the Nehalem class server with SSE4_2 support to
generate this CRC with the hardware CRC32 instructions.
Figure 3. CRC32C Program Example (Sheet 1 of 8)
/********************************************************************
*
* File: intelcrc.c
* Description: 32bit implementation of the CRC32C.
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
*
* CRC algorithm was excerpted from "18. Roll Your Own Table-Driven
* Implementation" in the following document:
*
* "Everything you wanted to know about CRC algorithms, but were afraid to
* ask for fear that errors in your understanding might be detected."
*
* Author : Ross N. Williams
* E-Mail : [email protected]
* Date : 19 August 1993
* Version : 3.00
* FTP: ftp.adelaide.edu.au/pub/rocksoft/crc_v3.txt
* WWW: http://www.on.net/clients/rocksoft/rocksoft/
* Company : Rocksoft(tm) Pty Ltd
* Snail : 16 Lerwick Avenue, Hazelwood Park 5066, Australia
* Fax : +61 8 373-4911 (c/- Internode Systems Pty Ltd)
* Phone : +61 8 379-9217 (10am to 10pm Adelaide Australia time)
* Note : "Rocksoft" is a trademark of Rocksoft Pty Ltd, Australia
*
* Status: Copyright (C) Ross Williams, 1993,1994,1995,1996. However,
* permission is granted to make and distribute verbatim copies of this
* document provided that this information block and copyright notice is
* included. Also, the C code modules included in this document are fully
* PUBLIC DOMAIN (PD).
*
* Thanks: Thanks to Jean-loup Gailly ([email protected]) and Mark Adler
* ([email protected]) who both proof read this document and picked
* out lots of nits as well as some big fat bugs.
*
********************************************************************/
Содержание 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...