Line 41... |
Line 41... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.1.1.1 2004/09/08 16:24:49 jcastillo
|
|
// Initial release
|
|
//
|
|
|
#include "stimulus.h"
|
#include "stimulus.h"
|
|
|
void
|
void
|
test::tb ()
|
test::tb ()
|
Line 52... |
Line 55... |
|
|
transactor->resetea ();
|
transactor->resetea ();
|
|
|
transactor->wait_cycles (5);
|
transactor->wait_cycles (5);
|
|
|
|
//hash of ""
|
|
transactor->new_text ();
|
|
transactor->hash (0x00000080, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
|
|
transactor->print_result ();
|
|
|
//hash of "a"
|
//hash of "a"
|
|
transactor->new_text ();
|
transactor->hash (0x00008061, 0x0, 0x0, 0x0);
|
transactor->hash (0x00008061, 0x0, 0x0, 0x0);
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x0, 0x0, 0x8, 0x0);
|
transactor->hash (0x0, 0x0, 0x8, 0x0);
|
|
|
transactor->print_result ();
|
transactor->print_result ();
|
|
|
|
//hash of "abc"
|
transactor->new_text ();
|
transactor->new_text ();
|
|
transactor->hash (0x80636261, 0x0, 0x0, 0x0);
|
//hash of lots of "a"
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->hash (0x0, 0x0, 0x18, 0x0);
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
|
|
|
transactor->print_result ();
|
transactor->print_result ();
|
|
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
//hash of "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->new_text ();
|
transactor->hash (0x80, 0x0, 0x0, 0x0);
|
transactor->hash (0x44434241, 0x48474645, 0x4C4B4A49, 0x504F4E4D);
|
transactor->hash (0x0, 0x0, 0x300, 0x0);
|
transactor->hash (0x54535251, 0x58575655, 0x62615A59, 0x66656463);
|
|
transactor->hash (0x6A696867, 0x6E6D6C6B, 0x7271706F, 0x76757473);
|
|
transactor->hash (0x7A797877, 0x33323130, 0x37363534, 0x00803938);
|
|
|
|
transactor->wait_result ();
|
|
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x1f0, 0x0);
|
|
|
transactor->print_result ();
|
transactor->print_result ();
|
|
|
|
//hash of "1233456789012334567890123345678901233456789012334567890123345678901233456789012334567890"
|
transactor->new_text ();
|
transactor->new_text ();
|
|
transactor->hash (0x34333231, 0x38373635, 0x32313039, 0x36353433);
|
|
transactor->hash (0x30393837, 0x34333231, 0x38373635, 0x32313039);
|
|
transactor->hash (0x36353433, 0x30393837, 0x34333231, 0x38373635);
|
|
transactor->hash (0x32313039, 0x36353433, 0x30393837, 0x34333231);
|
|
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->wait_result();
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->hash (0x38373635, 0x32313039, 0x36353433, 0x30393837);
|
transactor->hash (0x61616161, 0x61616161, 0x61616161, 0x61616161);
|
transactor->hash (0x80, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x0, 0x0);
|
|
transactor->hash (0x0, 0x0, 0x280, 0x0);
|
|
|
transactor->print_result ();
|
transactor->print_result ();
|
|
|
|
|
|
|
}
|
}
|
|
|
No newline at end of file
|
No newline at end of file
|