/*This program gives the 64-bit optimized bitslice implementation of JH using ANSI C12--------------------------------3Performance45Microprocessor: Intel CORE 2 processor (Core 2 Duo Mobile T6600 2.2GHz)6Operating System: 64-bit Ubuntu 10.04 (Linux kernel 2.6.32-22-generic)7Speed for long message:81) 45.8 cycles/byte compiler: Intel C++ Compiler 11.1 compilation option: icc -O292) 56.8 cycles/byte compiler: gcc 4.4.3 compilation option: gcc -O31011--------------------------------12Last Modified: January 16, 201113*/14#pragma once1516#include "hash.h"1718HashReturn jh_hash(int hashbitlen, const BitSequence *data, DataLength databitlen, BitSequence *hashval);192021