OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/or1ksim/testsuite/or1ksim.tests
    from Rev 101 to Rev 104
    Reverse comparison

Rev 101 → Rev 104

/cbasic.exp
45,6 → 45,6
"report(0x00000d7a);" \
"report(0x00000d7a);" \
"RESULT: 0xdeaddead" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "cbasic/cbasic"
/Makefile.in
228,6 → 228,8
ext.exp \
fbtest.exp \
flag.exp \
fp.cfg \
fp.exp \
functest.exp \
int-test.exp \
kbdtest.cfg \
234,6 → 236,7
kbdtest.exp \
kbdtest.rx \
local-global.exp \
lws-test.exp \
mem-test.exp \
mmu.cfg \
mmu.exp \
/tick.exp
45,6 → 45,6
"Test succeeded Continuous mode wrapped round" \
"Test succeeded Spurious interrupts handled with matching period" \
"Test succeeded Spurious interrupts handled after TTCR and TTMR" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "tick/tick"
/mem-test.exp
42,5 → 42,5
"report(0xddccbbaa);" \
"report(0xda25e544);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "mem-test/mem-test"
/functest.exp
25,17 → 25,18
 
 
# Run the Function parameter test.
run_or1ksim "functest" \
[list "0" \
"2" \
"4" \
"6" \
"8" \
"10" \
"12" \
"14" \
"16" \
"18" \
"report(0x00000014);" \
"exit(0)"] \
run_or1ksim "functest" \
[list "0" \
"2" \
"4" \
"6" \
"8" \
"10" \
"12" \
"14" \
"16" \
"18" \
"report(0x00000014);" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "functest/functest"
/kbdtest.exp
27,7 → 27,7
# Run the keyboard test. Note the need for double quoting of "backslash"
# characters.
run_or1ksim "kbdtest" \
[list "Reading from keyboard." \
[list "!Reading from keyboard." \
"Enabling interrupts." \
"Received 'T'" \
"Received 'e'" \
38,10 → 38,10
"Received '<'" \
"Received '/'" \
"Received '.'" \
"Received '\\\\'" \
"Received '\\'" \
"Received '|'" \
"Received '\"'" \
"Received '\\\''" \
"Received '\''" \
"Received '`'" \
"Received '}'" \
"Received ']'" \
54,6 → 54,6
"Received ')'" \
"Received '*'" \
"Received: ENTER" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"kbdtest.cfg" "kbdtest/kbdtest"
/ext.exp
130,6 → 130,6
"report(0x7fff7f7f);" \
"report(0x12345678);" \
"report(0x12345678);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "ext/ext"
/mycompress.exp
26,1012 → 26,1012
 
# Run the basic C functionality test.
run_or1ksim "mycompress" \
[list "main: bytes_out 3... hsize 5003" \
"main: hshift 4..." \
"main: bytes_out 3..." \
"main: hsize_reg 5003..." \
"main: before compress 1..." \
"main: compressing 1..." \
"main: compressing 2..." \
"main: compressing 3..." \
"main: compressing 4..." \
"main: compressing 5..." \
"main: compressing 6..." \
"main: compressing 7..." \
"main: compressing 8..." \
"main: compressing 9..." \
"main: compressing 10..." \
"main: compressing 11..." \
"main: compressing 12..." \
"main: compressing 13..." \
"main: compressing 14..." \
"main: compressing 15..." \
"main: compressing 16..." \
"main: compressing 17..." \
"main: compressing 18..." \
"main: compressing 19..." \
"main: compressing 20..." \
"main: compressing 21..." \
"main: compressing 22..." \
"main: compressing 23..." \
"main: compressing 24..." \
"main: compressing 25..." \
"main: compressing 26..." \
"main: compressing 27..." \
"main: compressing 28..." \
"main: compressing 29..." \
"main: compressing 30..." \
"main: compressing 31..." \
"main: compressing 32..." \
"main: compressing 33..." \
"main: compressing 34..." \
"main: compressing 35..." \
"main: compressing 36..." \
"main: compressing 37..." \
"main: compressing 38..." \
"main: compressing 39..." \
"main: compressing 40..." \
"main: compressing 41..." \
"main: compressing 42..." \
"main: compressing 43..." \
"main: compressing 44..." \
"main: compressing 45..." \
"main: compressing 46..." \
"main: compressing 47..." \
"main: compressing 48..." \
"main: compressing 49..." \
"main: compressing 50..." \
"main: compressing 51..." \
"main: compressing 52..." \
"main: compressing 53..." \
"main: compressing 54..." \
"main: compressing 55..." \
"main: compressing 56..." \
"main: compressing 57..." \
"main: compressing 58..." \
"main: compressing 59..." \
"main: compressing 60..." \
"main: compressing 61..." \
"main: compressing 62..." \
"main: compressing 63..." \
"main: compressing 64..." \
"main: compressing 65..." \
"main: compressing 66..." \
"main: compressing 67..." \
"main: compressing 68..." \
"main: compressing 69..." \
"main: compressing 70..." \
"main: compressing 71..." \
"main: compressing 72..." \
"main: compressing 73..." \
"main: compressing 74..." \
"main: compressing 75..." \
"main: compressing 76..." \
"main: compressing 77..." \
"main: compressing 78..." \
"main: compressing 79..." \
"main: compressing 80..." \
"main: compressing 81..." \
"main: compressing 82..." \
"main: compressing 83..." \
"main: compressing 84..." \
"main: compressing 85..." \
"main: compressing 86..." \
"main: compressing 87..." \
"main: compressing 88..." \
"main: compressing 89..." \
"main: compressing 90..." \
"main: compressing 91..." \
"main: compressing 92..." \
"main: compressing 93..." \
"main: compressing 94..." \
"main: compressing 95..." \
"main: compressing 96..." \
"main: compressing 97..." \
"main: compressing 98..." \
"main: compressing 99..." \
"main: compressing 100..." \
"main: compressing 101..." \
"main: compressing 102..." \
"main: compressing 103..." \
"main: compressing 104..." \
"main: compressing 105..." \
"main: compressing 106..." \
"main: compressing 107..." \
"main: compressing 108..." \
"main: compressing 109..." \
"main: compressing 110..." \
"main: compressing 111..." \
"main: compressing 112..." \
"main: compressing 113..." \
"main: compressing 114..." \
"main: compressing 115..." \
"main: compressing 116..." \
"main: compressing 117..." \
"main: compressing 118..." \
"main: compressing 119..." \
"main: compressing 120..." \
"main: compressing 121..." \
"main: compressing 122..." \
"main: compressing 123..." \
"main: compressing 124..." \
"main: compressing 125..." \
"main: compressing 126..." \
"main: compressing 127..." \
"main: compressing 128..." \
"main: compressing 129..." \
"main: compressing 130..." \
"main: compressing 131..." \
"main: compressing 132..." \
"main: compressing 133..." \
"main: compressing 134..." \
"main: compressing 135..." \
"main: compressing 136..." \
"main: compressing 137..." \
"main: compressing 138..." \
"main: compressing 139..." \
"main: compressing 140..." \
"main: compressing 141..." \
"main: compressing 142..." \
"main: compressing 143..." \
"main: compressing 144..." \
"main: compressing 145..." \
"main: compressing 146..." \
"main: compressing 147..." \
"main: compressing 148..." \
"main: compressing 149..." \
"main: compressing 150..." \
"main: compressing 151..." \
"main: compressing 152..." \
"main: compressing 153..." \
"main: compressing 154..." \
"main: compressing 155..." \
"main: compressing 156..." \
"main: compressing 157..." \
"main: compressing 158..." \
"main: compressing 159..." \
"main: compressing 160..." \
"main: compressing 161..." \
"main: compressing 162..." \
"main: compressing 163..." \
"main: compressing 164..." \
"main: compressing 165..." \
"main: compressing 166..." \
"main: compressing 167..." \
"main: compressing 168..." \
"main: compressing 169..." \
"main: compressing 170..." \
"main: compressing 171..." \
"main: compressing 172..." \
"main: compressing 173..." \
"main: compressing 174..." \
"main: compressing 175..." \
"main: compressing 176..." \
"main: compressing 177..." \
"main: compressing 178..." \
"main: compressing 179..." \
"main: compressing 180..." \
"main: compressing 181..." \
"main: compressing 182..." \
"main: compressing 183..." \
"main: compressing 184..." \
"main: compressing 185..." \
"main: compressing 186..." \
"main: compressing 187..." \
"main: compressing 188..." \
"main: compressing 189..." \
"main: compressing 190..." \
"main: compressing 191..." \
"main: compressing 192..." \
"main: compressing 193..." \
"main: compressing 194..." \
"main: compressing 195..." \
"main: compressing 196..." \
"main: compressing 197..." \
"main: compressing 198..." \
"main: compressing 199..." \
"main: compressing 200..." \
"main: compressing 201..." \
"main: compressing 202..." \
"main: compressing 203..." \
"main: compressing 204..." \
"main: compressing 205..." \
"main: compressing 206..." \
"main: compressing 207..." \
"main: compressing 208..." \
"main: compressing 209..." \
"main: compressing 210..." \
"main: compressing 211..." \
"main: compressing 212..." \
"main: compressing 213..." \
"main: compressing 214..." \
"main: compressing 215..." \
"main: compressing 216..." \
"main: compressing 217..." \
"main: compressing 218..." \
"main: compressing 219..." \
"main: compressing 220..." \
"main: compressing 221..." \
"main: compressing 222..." \
"main: compressing 223..." \
"main: compressing 224..." \
"main: compressing 225..." \
"main: compressing 226..." \
"main: compressing 227..." \
"main: compressing 228..." \
"main: compressing 229..." \
"main: compressing 230..." \
"main: compressing 231..." \
"main: compressing 232..." \
"main: compressing 233..." \
"main: compressing 234..." \
"main: compressing 235..." \
"main: compressing 236..." \
"main: compressing 237..." \
"main: compressing 238..." \
"main: compressing 239..." \
"main: compressing 240..." \
"main: compressing 241..." \
"main: compressing 242..." \
"main: compressing 243..." \
"main: compressing 244..." \
"main: compressing 245..." \
"main: compressing 246..." \
"main: compressing 247..." \
"main: compressing 248..." \
"main: compressing 249..." \
"main: compressing 250..." \
"main: compressing 251..." \
"main: compressing 252..." \
"main: compressing 253..." \
"main: compressing 254..." \
"main: compressing 255..." \
"main: compressing 256..." \
"main: compressing 257..." \
"main: compressing 258..." \
"main: compressing 259..." \
"main: compressing 260..." \
"main: compressing 261..." \
"main: compressing 262..." \
"main: compressing 263..." \
"main: compressing 264..." \
"main: compressing 265..." \
"main: compressing 266..." \
"main: compressing 267..." \
"main: compressing 268..." \
"main: compressing 269..." \
"main: compressing 270..." \
"main: compressing 271..." \
"main: compressing 272..." \
"main: compressing 273..." \
"main: compressing 274..." \
"main: compressing 275..." \
"main: compressing 276..." \
"main: compressing 277..." \
"main: compressing 278..." \
"main: compressing 279..." \
"main: compressing 280..." \
"main: compressing 281..." \
"main: compressing 282..." \
"main: compressing 283..." \
"main: compressing 284..." \
"main: compressing 285..." \
"main: compressing 286..." \
"main: compressing 287..." \
"main: compressing 288..." \
"main: compressing 289..." \
"main: compressing 290..." \
"main: compressing 291..." \
"main: compressing 292..." \
"main: compressing 293..." \
"main: compressing 294..." \
"main: compressing 295..." \
"main: compressing 296..." \
"main: compressing 297..." \
"main: compressing 298..." \
"main: compressing 299..." \
"main: compressing 300..." \
"main: compressing 301..." \
"main: compressing 302..." \
"main: compressing 303..." \
"main: compressing 304..." \
"main: compressing 305..." \
"main: compressing 306..." \
"main: compressing 307..." \
"main: compressing 308..." \
"main: compressing 309..." \
"main: compressing 310..." \
"main: compressing 311..." \
"main: compressing 312..." \
"main: compressing 313..." \
"main: compressing 314..." \
"main: compressing 315..." \
"main: compressing 316..." \
"main: compressing 317..." \
"main: compressing 318..." \
"main: compressing 319..." \
"main: compressing 320..." \
"main: compressing 321..." \
"main: compressing 322..." \
"main: compressing 323..." \
"main: compressing 324..." \
"main: compressing 325..." \
"main: compressing 326..." \
"main: compressing 327..." \
"main: compressing 328..." \
"main: compressing 329..." \
"main: compressing 330..." \
"main: compressing 331..." \
"main: compressing 332..." \
"main: compressing 333..." \
"main: compressing 334..." \
"main: compressing 335..." \
"main: compressing 336..." \
"main: compressing 337..." \
"main: compressing 338..." \
"main: compressing 339..." \
"main: compressing 340..." \
"main: compressing 341..." \
"main: compressing 342..." \
"main: compressing 343..." \
"main: compressing 344..." \
"main: compressing 345..." \
"main: compressing 346..." \
"main: compressing 347..." \
"main: compressing 348..." \
"main: compressing 349..." \
"main: compressing 350..." \
"main: compressing 351..." \
"main: compressing 352..." \
"main: compressing 353..." \
"main: compressing 354..." \
"main: compressing 355..." \
"main: compressing 356..." \
"main: compressing 357..." \
"main: compressing 358..." \
"main: compressing 359..." \
"main: compressing 360..." \
"main: compressing 361..." \
"main: compressing 362..." \
"main: compressing 363..." \
"main: compressing 364..." \
"main: compressing 365..." \
"main: compressing 366..." \
"main: compressing 367..." \
"main: compressing 368..." \
"main: compressing 369..." \
"main: compressing 370..." \
"main: compressing 371..." \
"main: compressing 372..." \
"main: compressing 373..." \
"main: compressing 374..." \
"main: compressing 375..." \
"main: compressing 376..." \
"main: compressing 377..." \
"main: compressing 378..." \
"main: compressing 379..." \
"main: compressing 380..." \
"main: compressing 381..." \
"main: compressing 382..." \
"main: compressing 383..." \
"main: compressing 384..." \
"main: compressing 385..." \
"main: compressing 386..." \
"main: compressing 387..." \
"main: compressing 388..." \
"main: compressing 389..." \
"main: compressing 390..." \
"main: compressing 391..." \
"main: compressing 392..." \
"main: compressing 393..." \
"main: compressing 394..." \
"main: compressing 395..." \
"main: compressing 396..." \
"main: compressing 397..." \
"main: compressing 398..." \
"main: compressing 399..." \
"main: compressing 400..." \
"main: compressing 401..." \
"main: compressing 402..." \
"main: compressing 403..." \
"main: compressing 404..." \
"main: compressing 405..." \
"main: compressing 406..." \
"main: compressing 407..." \
"main: compressing 408..." \
"main: compressing 409..." \
"main: compressing 410..." \
"main: compressing 411..." \
"main: compressing 412..." \
"main: compressing 413..." \
"main: compressing 414..." \
"main: compressing 415..." \
"main: compressing 416..." \
"main: compressing 417..." \
"main: compressing 418..." \
"main: compressing 419..." \
"main: compressing 420..." \
"main: compressing 421..." \
"main: compressing 422..." \
"main: compressing 423..." \
"main: compressing 424..." \
"main: compressing 425..." \
"main: compressing 426..." \
"main: compressing 427..." \
"main: compressing 428..." \
"main: compressing 429..." \
"main: compressing 430..." \
"main: compressing 431..." \
"main: compressing 432..." \
"main: compressing 433..." \
"main: compressing 434..." \
"main: compressing 435..." \
"main: compressing 436..." \
"main: compressing 437..." \
"main: compressing 438..." \
"main: compressing 439..." \
"main: compressing 440..." \
"main: compressing 441..." \
"main: compressing 442..." \
"main: compressing 443..." \
"main: compressing 444..." \
"main: compressing 445..." \
"main: compressing 446..." \
"main: compressing 447..." \
"main: compressing 448..." \
"main: compressing 449..." \
"main: compressing 450..." \
"main: compressing 451..." \
"main: compressing 452..." \
"main: compressing 453..." \
"main: compressing 454..." \
"main: compressing 455..." \
"main: compressing 456..." \
"main: compressing 457..." \
"main: compressing 458..." \
"main: compressing 459..." \
"main: compressing 460..." \
"main: compressing 461..." \
"main: compressing 462..." \
"main: compressing 463..." \
"main: compressing 464..." \
"main: compressing 465..." \
"main: compressing 466..." \
"main: compressing 467..." \
"main: compressing 468..." \
"main: compressing 469..." \
"main: compressing 470..." \
"main: compressing 471..." \
"main: compressing 472..." \
"main: compressing 473..." \
"main: compressing 474..." \
"main: compressing 475..." \
"main: compressing 476..." \
"main: compressing 477..." \
"main: compressing 478..." \
"main: compressing 479..." \
"main: compressing 480..." \
"main: compressing 481..." \
"main: compressing 482..." \
"main: compressing 483..." \
"main: compressing 484..." \
"main: compressing 485..." \
"main: compressing 486..." \
"main: compressing 487..." \
"main: compressing 488..." \
"main: compressing 489..." \
"main: compressing 490..." \
"main: compressing 491..." \
"main: compressing 492..." \
"main: compressing 493..." \
"main: compressing 494..." \
"main: compressing 495..." \
"main: compressing 496..." \
"main: compressing 497..." \
"main: compressing 498..." \
"main: compressing 499..." \
"main: compressing 500..." \
"main: compressing 501..." \
"main: compressing 502..." \
"main: compressing 503..." \
"main: compressing 504..." \
"main: compressing 505..." \
"main: compressing 506..." \
"main: compressing 507..." \
"main: compressing 508..." \
"main: compressing 509..." \
"main: compressing 510..." \
"main: compressing 511..." \
"main: compressing 512..." \
"main: compressing 513..." \
"main: compressing 514..." \
"main: compressing 515..." \
"main: compressing 516..." \
"main: compressing 517..." \
"main: compressing 518..." \
"main: compressing 519..." \
"main: compressing 520..." \
"main: compressing 521..." \
"main: compressing 522..." \
"main: compressing 523..." \
"main: compressing 524..." \
"main: compressing 525..." \
"main: compressing 526..." \
"main: compressing 527..." \
"main: compressing 528..." \
"main: compressing 529..." \
"main: compressing 530..." \
"main: compressing 531..." \
"main: compressing 532..." \
"main: compressing 533..." \
"main: compressing 534..." \
"main: compressing 535..." \
"main: compressing 536..." \
"main: compressing 537..." \
"main: compressing 538..." \
"main: compressing 539..." \
"main: compressing 540..." \
"main: compressing 541..." \
"main: compressing 542..." \
"main: compressing 543..." \
"main: compressing 544..." \
"main: compressing 545..." \
"main: compressing 546..." \
"main: compressing 547..." \
"main: compressing 548..." \
"main: compressing 549..." \
"main: compressing 550..." \
"main: compressing 551..." \
"main: compressing 552..." \
"main: compressing 553..." \
"main: compressing 554..." \
"main: compressing 555..." \
"main: compressing 556..." \
"main: compressing 557..." \
"main: compressing 558..." \
"main: compressing 559..." \
"main: compressing 560..." \
"main: compressing 561..." \
"main: compressing 562..." \
"main: compressing 563..." \
"main: compressing 564..." \
"main: compressing 565..." \
"main: compressing 566..." \
"main: compressing 567..." \
"main: compressing 568..." \
"main: compressing 569..." \
"main: compressing 570..." \
"main: compressing 571..." \
"main: compressing 572..." \
"main: compressing 573..." \
"main: compressing 574..." \
"main: compressing 575..." \
"main: compressing 576..." \
"main: compressing 577..." \
"main: compressing 578..." \
"main: compressing 579..." \
"main: compressing 580..." \
"main: compressing 581..." \
"main: compressing 582..." \
"main: compressing 583..." \
"main: compressing 584..." \
"main: compressing 585..." \
"main: compressing 586..." \
"main: compressing 587..." \
"main: compressing 588..." \
"main: compressing 589..." \
"main: compressing 590..." \
"main: compressing 591..." \
"main: compressing 592..." \
"main: compressing 593..." \
"main: compressing 594..." \
"main: compressing 595..." \
"main: compressing 596..." \
"main: compressing 597..." \
"main: compressing 598..." \
"main: compressing 599..." \
"main: compressing 600..." \
"main: compressing 601..." \
"main: compressing 602..." \
"main: compressing 603..." \
"main: compressing 604..." \
"main: compressing 605..." \
"main: compressing 606..." \
"main: compressing 607..." \
"main: compressing 608..." \
"main: compressing 609..." \
"main: compressing 610..." \
"main: compressing 611..." \
"main: compressing 612..." \
"main: compressing 613..." \
"main: compressing 614..." \
"main: compressing 615..." \
"main: compressing 616..." \
"main: compressing 617..." \
"main: compressing 618..." \
"main: compressing 619..." \
"main: compressing 620..." \
"main: compressing 621..." \
"main: compressing 622..." \
"main: compressing 623..." \
"main: compressing 624..." \
"main: compressing 625..." \
"main: compressing 626..." \
"main: compressing 627..." \
"main: compressing 628..." \
"main: compressing 629..." \
"main: compressing 630..." \
"main: compressing 631..." \
"main: compressing 632..." \
"main: compressing 633..." \
"main: compressing 634..." \
"main: compressing 635..." \
"main: compressing 636..." \
"main: compressing 637..." \
"main: compressing 638..." \
"main: compressing 639..." \
"main: compressing 640..." \
"main: compressing 641..." \
"main: compressing 642..." \
"main: compressing 643..." \
"main: compressing 644..." \
"main: compressing 645..." \
"main: compressing 646..." \
"main: compressing 647..." \
"main: compressing 648..." \
"main: compressing 649..." \
"main: compressing 650..." \
"main: compressing 651..." \
"main: compressing 652..." \
"main: compressing 653..." \
"main: compressing 654..." \
"main: compressing 655..." \
"main: compressing 656..." \
"main: compressing 657..." \
"main: compressing 658..." \
"main: compressing 659..." \
"main: compressing 660..." \
"main: compressing 661..." \
"main: compressing 662..." \
"main: compressing 663..." \
"main: compressing 664..." \
"main: compressing 665..." \
"main: compressing 666..." \
"main: compressing 667..." \
"main: compressing 668..." \
"main: compressing 669..." \
"main: compressing 670..." \
"main: compressing 671..." \
"main: compressing 672..." \
"main: compressing 673..." \
"main: compressing 674..." \
"main: compressing 675..." \
"main: compressing 676..." \
"main: compressing 677..." \
"main: compressing 678..." \
"main: compressing 679..." \
"main: compressing 680..." \
"main: compressing 681..." \
"main: compressing 682..." \
"main: compressing 683..." \
"main: compressing 684..." \
"main: compressing 685..." \
"main: compressing 686..." \
"main: compressing 687..." \
"main: compressing 688..." \
"main: compressing 689..." \
"main: compressing 690..." \
"main: compressing 691..." \
"main: compressing 692..." \
"main: compressing 693..." \
"main: compressing 694..." \
"main: compressing 695..." \
"main: compressing 696..." \
"main: compressing 697..." \
"main: compressing 698..." \
"main: compressing 699..." \
"main: compressing 700..." \
"main: compressing 701..." \
"main: compressing 702..." \
"main: compressing 703..." \
"main: compressing 704..." \
"main: compressing 705..." \
"main: compressing 706..." \
"main: compressing 707..." \
"main: compressing 708..." \
"main: compressing 709..." \
"main: compressing 710..." \
"main: compressing 711..." \
"main: compressing 712..." \
"main: compressing 713..." \
"main: compressing 714..." \
"main: compressing 715..." \
"main: compressing 716..." \
"main: compressing 717..." \
"main: compressing 718..." \
"main: compressing 719..." \
"main: compressing 720..." \
"main: compressing 721..." \
"main: compressing 722..." \
"main: compressing 723..." \
"main: compressing 724..." \
"main: compressing 725..." \
"main: compressing 726..." \
"main: compressing 727..." \
"main: compressing 728..." \
"main: compressing 729..." \
"main: compressing 730..." \
"main: compressing 731..." \
"main: compressing 732..." \
"main: compressing 733..." \
"main: compressing 734..." \
"main: compressing 735..." \
"main: compressing 736..." \
"main: compressing 737..." \
"main: compressing 738..." \
"main: compressing 739..." \
"main: compressing 740..." \
"main: compressing 741..." \
"main: compressing 742..." \
"main: compressing 743..." \
"main: compressing 744..." \
"main: compressing 745..." \
"main: compressing 746..." \
"main: compressing 747..." \
"main: compressing 748..." \
"main: compressing 749..." \
"main: compressing 750..." \
"main: compressing 751..." \
"main: compressing 752..." \
"main: compressing 753..." \
"main: compressing 754..." \
"main: compressing 755..." \
"main: compressing 756..." \
"main: compressing 757..." \
"main: compressing 758..." \
"main: compressing 759..." \
"main: compressing 760..." \
"main: compressing 761..." \
"main: compressing 762..." \
"main: compressing 763..." \
"main: compressing 764..." \
"main: compressing 765..." \
"main: compressing 766..." \
"main: compressing 767..." \
"main: compressing 768..." \
"main: compressing 769..." \
"main: compressing 770..." \
"main: compressing 771..." \
"main: compressing 772..." \
"main: compressing 773..." \
"main: compressing 774..." \
"main: compressing 775..." \
"main: compressing 776..." \
"main: compressing 777..." \
"main: compressing 778..." \
"main: compressing 779..." \
"main: compressing 780..." \
"main: compressing 781..." \
"main: compressing 782..." \
"main: compressing 783..." \
"main: compressing 784..." \
"main: compressing 785..." \
"main: compressing 786..." \
"main: compressing 787..." \
"main: compressing 788..." \
"main: compressing 789..." \
"main: compressing 790..." \
"main: compressing 791..." \
"main: compressing 792..." \
"main: compressing 793..." \
"main: compressing 794..." \
"main: compressing 795..." \
"main: compressing 796..." \
"main: compressing 797..." \
"main: compressing 798..." \
"main: compressing 799..." \
"main: compressing 800..." \
"main: compressing 801..." \
"main: compressing 802..." \
"main: compressing 803..." \
"main: compressing 804..." \
"main: compressing 805..." \
"main: compressing 806..." \
"main: compressing 807..." \
"main: compressing 808..." \
"main: compressing 809..." \
"main: compressing 810..." \
"main: compressing 811..." \
"main: compressing 812..." \
"main: compressing 813..." \
"main: compressing 814..." \
"main: compressing 815..." \
"main: compressing 816..." \
"main: compressing 817..." \
"main: compressing 818..." \
"main: compressing 819..." \
"main: compressing 820..." \
"main: compressing 821..." \
"main: compressing 822..." \
"main: compressing 823..." \
"main: compressing 824..." \
"main: compressing 825..." \
"main: compressing 826..." \
"main: compressing 827..." \
"main: compressing 828..." \
"main: compressing 829..." \
"main: compressing 830..." \
"main: compressing 831..." \
"main: compressing 832..." \
"main: compressing 833..." \
"main: compressing 834..." \
"main: compressing 835..." \
"main: compressing 836..." \
"main: compressing 837..." \
"main: compressing 838..." \
"main: compressing 839..." \
"main: compressing 840..." \
"main: compressing 841..." \
"main: compressing 842..." \
"main: compressing 843..." \
"main: compressing 844..." \
"main: compressing 845..." \
"main: compressing 846..." \
"main: compressing 847..." \
"main: compressing 848..." \
"main: compressing 849..." \
"main: compressing 850..." \
"main: compressing 851..." \
"main: compressing 852..." \
"main: compressing 853..." \
"main: compressing 854..." \
"main: compressing 855..." \
"main: compressing 856..." \
"main: compressing 857..." \
"main: compressing 858..." \
"main: compressing 859..." \
"main: compressing 860..." \
"main: compressing 861..." \
"main: compressing 862..." \
"main: compressing 863..." \
"main: compressing 864..." \
"main: compressing 865..." \
"main: compressing 866..." \
"main: compressing 867..." \
"main: compressing 868..." \
"main: compressing 869..." \
"main: compressing 870..." \
"main: compressing 871..." \
"main: compressing 872..." \
"main: compressing 873..." \
"main: compressing 874..." \
"main: compressing 875..." \
"main: compressing 876..." \
"main: compressing 877..." \
"main: compressing 878..." \
"main: compressing 879..." \
"main: compressing 880..." \
"main: compressing 881..." \
"main: compressing 882..." \
"main: compressing 883..." \
"main: compressing 884..." \
"main: compressing 885..." \
"main: compressing 886..." \
"main: compressing 887..." \
"main: compressing 888..." \
"main: compressing 889..." \
"main: compressing 890..." \
"main: compressing 891..." \
"main: compressing 892..." \
"main: compressing 893..." \
"main: compressing 894..." \
"main: compressing 895..." \
"main: compressing 896..." \
"main: compressing 897..." \
"main: compressing 898..." \
"main: compressing 899..." \
"main: compressing 900..." \
"main: compressing 901..." \
"main: compressing 902..." \
"main: compressing 903..." \
"main: compressing 904..." \
"main: compressing 905..." \
"main: compressing 906..." \
"main: compressing 907..." \
"main: compressing 908..." \
"main: compressing 909..." \
"main: compressing 910..." \
"main: compressing 911..." \
"main: compressing 912..." \
"main: compressing 913..." \
"main: compressing 914..." \
"main: compressing 915..." \
"main: compressing 916..." \
"main: compressing 917..." \
"main: compressing 918..." \
"main: compressing 919..." \
"main: compressing 920..." \
"main: compressing 921..." \
"main: compressing 922..." \
"main: compressing 923..." \
"main: compressing 924..." \
"main: compressing 925..." \
"main: compressing 926..." \
"main: compressing 927..." \
"main: compressing 928..." \
"main: compressing 929..." \
"main: compressing 930..." \
"main: compressing 931..." \
"main: compressing 932..." \
"main: compressing 933..." \
"main: compressing 934..." \
"main: compressing 935..." \
"main: compressing 936..." \
"main: compressing 937..." \
"main: compressing 938..." \
"main: compressing 939..." \
"main: compressing 940..." \
"main: compressing 941..." \
"main: compressing 942..." \
"main: compressing 943..." \
"main: compressing 944..." \
"main: compressing 945..." \
"main: compressing 946..." \
"main: compressing 947..." \
"main: compressing 948..." \
"main: compressing 949..." \
"main: compressing 950..." \
"main: compressing 951..." \
"main: compressing 952..." \
"main: compressing 953..." \
"main: compressing 954..." \
"main: compressing 955..." \
"main: compressing 956..." \
"main: compressing 957..." \
"main: compressing 958..." \
"main: compressing 959..." \
"main: compressing 960..." \
"main: compressing 961..." \
"main: compressing 962..." \
"main: compressing 963..." \
"main: compressing 964..." \
"main: compressing 965..." \
"main: compressing 966..." \
"main: compressing 967..." \
"main: compressing 968..." \
"main: compressing 969..." \
"main: compressing 970..." \
"main: compressing 971..." \
"main: compressing 972..." \
"main: compressing 973..." \
"main: compressing 974..." \
"main: compressing 975..." \
"main: compressing 976..." \
"main: compressing 977..." \
"main: compressing 978..." \
"main: compressing 979..." \
"main: compressing 980..." \
"main: compressing 981..." \
"main: compressing 982..." \
"main: compressing 983..." \
"main: compressing 984..." \
"main: compressing 985..." \
"main: compressing 986..." \
"main: compressing 987..." \
"main: compressing 988..." \
"main: compressing 989..." \
"main: compressing 990..." \
"main: compressing 991..." \
"main: compressing 992..." \
"main: compressing 993..." \
"main: compressing 994..." \
"main: compressing 995..." \
"main: compressing 996..." \
"main: compressing 997..." \
"main: compressing 998..." \
"main: compressing 999..." \
"main: output..." \
"main: end..." \
[list "!main: bytes_out 3... hsize 5003" \
"!main: hshift 4..." \
"!main: bytes_out 3..." \
"!main: hsize_reg 5003..." \
"!main: before compress 1..." \
"!main: compressing 1..." \
"!main: compressing 2..." \
"!main: compressing 3..." \
"!main: compressing 4..." \
"!main: compressing 5..." \
"!main: compressing 6..." \
"!main: compressing 7..." \
"!main: compressing 8..." \
"!main: compressing 9..." \
"!main: compressing 10..." \
"!main: compressing 11..." \
"!main: compressing 12..." \
"!main: compressing 13..." \
"!main: compressing 14..." \
"!main: compressing 15..." \
"!main: compressing 16..." \
"!main: compressing 17..." \
"!main: compressing 18..." \
"!main: compressing 19..." \
"!main: compressing 20..." \
"!main: compressing 21..." \
"!main: compressing 22..." \
"!main: compressing 23..." \
"!main: compressing 24..." \
"!main: compressing 25..." \
"!main: compressing 26..." \
"!main: compressing 27..." \
"!main: compressing 28..." \
"!main: compressing 29..." \
"!main: compressing 30..." \
"!main: compressing 31..." \
"!main: compressing 32..." \
"!main: compressing 33..." \
"!main: compressing 34..." \
"!main: compressing 35..." \
"!main: compressing 36..." \
"!main: compressing 37..." \
"!main: compressing 38..." \
"!main: compressing 39..." \
"!main: compressing 40..." \
"!main: compressing 41..." \
"!main: compressing 42..." \
"!main: compressing 43..." \
"!main: compressing 44..." \
"!main: compressing 45..." \
"!main: compressing 46..." \
"!main: compressing 47..." \
"!main: compressing 48..." \
"!main: compressing 49..." \
"!main: compressing 50..." \
"!main: compressing 51..." \
"!main: compressing 52..." \
"!main: compressing 53..." \
"!main: compressing 54..." \
"!main: compressing 55..." \
"!main: compressing 56..." \
"!main: compressing 57..." \
"!main: compressing 58..." \
"!main: compressing 59..." \
"!main: compressing 60..." \
"!main: compressing 61..." \
"!main: compressing 62..." \
"!main: compressing 63..." \
"!main: compressing 64..." \
"!main: compressing 65..." \
"!main: compressing 66..." \
"!main: compressing 67..." \
"!main: compressing 68..." \
"!main: compressing 69..." \
"!main: compressing 70..." \
"!main: compressing 71..." \
"!main: compressing 72..." \
"!main: compressing 73..." \
"!main: compressing 74..." \
"!main: compressing 75..." \
"!main: compressing 76..." \
"!main: compressing 77..." \
"!main: compressing 78..." \
"!main: compressing 79..." \
"!main: compressing 80..." \
"!main: compressing 81..." \
"!main: compressing 82..." \
"!main: compressing 83..." \
"!main: compressing 84..." \
"!main: compressing 85..." \
"!main: compressing 86..." \
"!main: compressing 87..." \
"!main: compressing 88..." \
"!main: compressing 89..." \
"!main: compressing 90..." \
"!main: compressing 91..." \
"!main: compressing 92..." \
"!main: compressing 93..." \
"!main: compressing 94..." \
"!main: compressing 95..." \
"!main: compressing 96..." \
"!main: compressing 97..." \
"!main: compressing 98..." \
"!main: compressing 99..." \
"!main: compressing 100..." \
"!main: compressing 101..." \
"!main: compressing 102..." \
"!main: compressing 103..." \
"!main: compressing 104..." \
"!main: compressing 105..." \
"!main: compressing 106..." \
"!main: compressing 107..." \
"!main: compressing 108..." \
"!main: compressing 109..." \
"!main: compressing 110..." \
"!main: compressing 111..." \
"!main: compressing 112..." \
"!main: compressing 113..." \
"!main: compressing 114..." \
"!main: compressing 115..." \
"!main: compressing 116..." \
"!main: compressing 117..." \
"!main: compressing 118..." \
"!main: compressing 119..." \
"!main: compressing 120..." \
"!main: compressing 121..." \
"!main: compressing 122..." \
"!main: compressing 123..." \
"!main: compressing 124..." \
"!main: compressing 125..." \
"!main: compressing 126..." \
"!main: compressing 127..." \
"!main: compressing 128..." \
"!main: compressing 129..." \
"!main: compressing 130..." \
"!main: compressing 131..." \
"!main: compressing 132..." \
"!main: compressing 133..." \
"!main: compressing 134..." \
"!main: compressing 135..." \
"!main: compressing 136..." \
"!main: compressing 137..." \
"!main: compressing 138..." \
"!main: compressing 139..." \
"!main: compressing 140..." \
"!main: compressing 141..." \
"!main: compressing 142..." \
"!main: compressing 143..." \
"!main: compressing 144..." \
"!main: compressing 145..." \
"!main: compressing 146..." \
"!main: compressing 147..." \
"!main: compressing 148..." \
"!main: compressing 149..." \
"!main: compressing 150..." \
"!main: compressing 151..." \
"!main: compressing 152..." \
"!main: compressing 153..." \
"!main: compressing 154..." \
"!main: compressing 155..." \
"!main: compressing 156..." \
"!main: compressing 157..." \
"!main: compressing 158..." \
"!main: compressing 159..." \
"!main: compressing 160..." \
"!main: compressing 161..." \
"!main: compressing 162..." \
"!main: compressing 163..." \
"!main: compressing 164..." \
"!main: compressing 165..." \
"!main: compressing 166..." \
"!main: compressing 167..." \
"!main: compressing 168..." \
"!main: compressing 169..." \
"!main: compressing 170..." \
"!main: compressing 171..." \
"!main: compressing 172..." \
"!main: compressing 173..." \
"!main: compressing 174..." \
"!main: compressing 175..." \
"!main: compressing 176..." \
"!main: compressing 177..." \
"!main: compressing 178..." \
"!main: compressing 179..." \
"!main: compressing 180..." \
"!main: compressing 181..." \
"!main: compressing 182..." \
"!main: compressing 183..." \
"!main: compressing 184..." \
"!main: compressing 185..." \
"!main: compressing 186..." \
"!main: compressing 187..." \
"!main: compressing 188..." \
"!main: compressing 189..." \
"!main: compressing 190..." \
"!main: compressing 191..." \
"!main: compressing 192..." \
"!main: compressing 193..." \
"!main: compressing 194..." \
"!main: compressing 195..." \
"!main: compressing 196..." \
"!main: compressing 197..." \
"!main: compressing 198..." \
"!main: compressing 199..." \
"!main: compressing 200..." \
"!main: compressing 201..." \
"!main: compressing 202..." \
"!main: compressing 203..." \
"!main: compressing 204..." \
"!main: compressing 205..." \
"!main: compressing 206..." \
"!main: compressing 207..." \
"!main: compressing 208..." \
"!main: compressing 209..." \
"!main: compressing 210..." \
"!main: compressing 211..." \
"!main: compressing 212..." \
"!main: compressing 213..." \
"!main: compressing 214..." \
"!main: compressing 215..." \
"!main: compressing 216..." \
"!main: compressing 217..." \
"!main: compressing 218..." \
"!main: compressing 219..." \
"!main: compressing 220..." \
"!main: compressing 221..." \
"!main: compressing 222..." \
"!main: compressing 223..." \
"!main: compressing 224..." \
"!main: compressing 225..." \
"!main: compressing 226..." \
"!main: compressing 227..." \
"!main: compressing 228..." \
"!main: compressing 229..." \
"!main: compressing 230..." \
"!main: compressing 231..." \
"!main: compressing 232..." \
"!main: compressing 233..." \
"!main: compressing 234..." \
"!main: compressing 235..." \
"!main: compressing 236..." \
"!main: compressing 237..." \
"!main: compressing 238..." \
"!main: compressing 239..." \
"!main: compressing 240..." \
"!main: compressing 241..." \
"!main: compressing 242..." \
"!main: compressing 243..." \
"!main: compressing 244..." \
"!main: compressing 245..." \
"!main: compressing 246..." \
"!main: compressing 247..." \
"!main: compressing 248..." \
"!main: compressing 249..." \
"!main: compressing 250..." \
"!main: compressing 251..." \
"!main: compressing 252..." \
"!main: compressing 253..." \
"!main: compressing 254..." \
"!main: compressing 255..." \
"!main: compressing 256..." \
"!main: compressing 257..." \
"!main: compressing 258..." \
"!main: compressing 259..." \
"!main: compressing 260..." \
"!main: compressing 261..." \
"!main: compressing 262..." \
"!main: compressing 263..." \
"!main: compressing 264..." \
"!main: compressing 265..." \
"!main: compressing 266..." \
"!main: compressing 267..." \
"!main: compressing 268..." \
"!main: compressing 269..." \
"!main: compressing 270..." \
"!main: compressing 271..." \
"!main: compressing 272..." \
"!main: compressing 273..." \
"!main: compressing 274..." \
"!main: compressing 275..." \
"!main: compressing 276..." \
"!main: compressing 277..." \
"!main: compressing 278..." \
"!main: compressing 279..." \
"!main: compressing 280..." \
"!main: compressing 281..." \
"!main: compressing 282..." \
"!main: compressing 283..." \
"!main: compressing 284..." \
"!main: compressing 285..." \
"!main: compressing 286..." \
"!main: compressing 287..." \
"!main: compressing 288..." \
"!main: compressing 289..." \
"!main: compressing 290..." \
"!main: compressing 291..." \
"!main: compressing 292..." \
"!main: compressing 293..." \
"!main: compressing 294..." \
"!main: compressing 295..." \
"!main: compressing 296..." \
"!main: compressing 297..." \
"!main: compressing 298..." \
"!main: compressing 299..." \
"!main: compressing 300..." \
"!main: compressing 301..." \
"!main: compressing 302..." \
"!main: compressing 303..." \
"!main: compressing 304..." \
"!main: compressing 305..." \
"!main: compressing 306..." \
"!main: compressing 307..." \
"!main: compressing 308..." \
"!main: compressing 309..." \
"!main: compressing 310..." \
"!main: compressing 311..." \
"!main: compressing 312..." \
"!main: compressing 313..." \
"!main: compressing 314..." \
"!main: compressing 315..." \
"!main: compressing 316..." \
"!main: compressing 317..." \
"!main: compressing 318..." \
"!main: compressing 319..." \
"!main: compressing 320..." \
"!main: compressing 321..." \
"!main: compressing 322..." \
"!main: compressing 323..." \
"!main: compressing 324..." \
"!main: compressing 325..." \
"!main: compressing 326..." \
"!main: compressing 327..." \
"!main: compressing 328..." \
"!main: compressing 329..." \
"!main: compressing 330..." \
"!main: compressing 331..." \
"!main: compressing 332..." \
"!main: compressing 333..." \
"!main: compressing 334..." \
"!main: compressing 335..." \
"!main: compressing 336..." \
"!main: compressing 337..." \
"!main: compressing 338..." \
"!main: compressing 339..." \
"!main: compressing 340..." \
"!main: compressing 341..." \
"!main: compressing 342..." \
"!main: compressing 343..." \
"!main: compressing 344..." \
"!main: compressing 345..." \
"!main: compressing 346..." \
"!main: compressing 347..." \
"!main: compressing 348..." \
"!main: compressing 349..." \
"!main: compressing 350..." \
"!main: compressing 351..." \
"!main: compressing 352..." \
"!main: compressing 353..." \
"!main: compressing 354..." \
"!main: compressing 355..." \
"!main: compressing 356..." \
"!main: compressing 357..." \
"!main: compressing 358..." \
"!main: compressing 359..." \
"!main: compressing 360..." \
"!main: compressing 361..." \
"!main: compressing 362..." \
"!main: compressing 363..." \
"!main: compressing 364..." \
"!main: compressing 365..." \
"!main: compressing 366..." \
"!main: compressing 367..." \
"!main: compressing 368..." \
"!main: compressing 369..." \
"!main: compressing 370..." \
"!main: compressing 371..." \
"!main: compressing 372..." \
"!main: compressing 373..." \
"!main: compressing 374..." \
"!main: compressing 375..." \
"!main: compressing 376..." \
"!main: compressing 377..." \
"!main: compressing 378..." \
"!main: compressing 379..." \
"!main: compressing 380..." \
"!main: compressing 381..." \
"!main: compressing 382..." \
"!main: compressing 383..." \
"!main: compressing 384..." \
"!main: compressing 385..." \
"!main: compressing 386..." \
"!main: compressing 387..." \
"!main: compressing 388..." \
"!main: compressing 389..." \
"!main: compressing 390..." \
"!main: compressing 391..." \
"!main: compressing 392..." \
"!main: compressing 393..." \
"!main: compressing 394..." \
"!main: compressing 395..." \
"!main: compressing 396..." \
"!main: compressing 397..." \
"!main: compressing 398..." \
"!main: compressing 399..." \
"!main: compressing 400..." \
"!main: compressing 401..." \
"!main: compressing 402..." \
"!main: compressing 403..." \
"!main: compressing 404..." \
"!main: compressing 405..." \
"!main: compressing 406..." \
"!main: compressing 407..." \
"!main: compressing 408..." \
"!main: compressing 409..." \
"!main: compressing 410..." \
"!main: compressing 411..." \
"!main: compressing 412..." \
"!main: compressing 413..." \
"!main: compressing 414..." \
"!main: compressing 415..." \
"!main: compressing 416..." \
"!main: compressing 417..." \
"!main: compressing 418..." \
"!main: compressing 419..." \
"!main: compressing 420..." \
"!main: compressing 421..." \
"!main: compressing 422..." \
"!main: compressing 423..." \
"!main: compressing 424..." \
"!main: compressing 425..." \
"!main: compressing 426..." \
"!main: compressing 427..." \
"!main: compressing 428..." \
"!main: compressing 429..." \
"!main: compressing 430..." \
"!main: compressing 431..." \
"!main: compressing 432..." \
"!main: compressing 433..." \
"!main: compressing 434..." \
"!main: compressing 435..." \
"!main: compressing 436..." \
"!main: compressing 437..." \
"!main: compressing 438..." \
"!main: compressing 439..." \
"!main: compressing 440..." \
"!main: compressing 441..." \
"!main: compressing 442..." \
"!main: compressing 443..." \
"!main: compressing 444..." \
"!main: compressing 445..." \
"!main: compressing 446..." \
"!main: compressing 447..." \
"!main: compressing 448..." \
"!main: compressing 449..." \
"!main: compressing 450..." \
"!main: compressing 451..." \
"!main: compressing 452..." \
"!main: compressing 453..." \
"!main: compressing 454..." \
"!main: compressing 455..." \
"!main: compressing 456..." \
"!main: compressing 457..." \
"!main: compressing 458..." \
"!main: compressing 459..." \
"!main: compressing 460..." \
"!main: compressing 461..." \
"!main: compressing 462..." \
"!main: compressing 463..." \
"!main: compressing 464..." \
"!main: compressing 465..." \
"!main: compressing 466..." \
"!main: compressing 467..." \
"!main: compressing 468..." \
"!main: compressing 469..." \
"!main: compressing 470..." \
"!main: compressing 471..." \
"!main: compressing 472..." \
"!main: compressing 473..." \
"!main: compressing 474..." \
"!main: compressing 475..." \
"!main: compressing 476..." \
"!main: compressing 477..." \
"!main: compressing 478..." \
"!main: compressing 479..." \
"!main: compressing 480..." \
"!main: compressing 481..." \
"!main: compressing 482..." \
"!main: compressing 483..." \
"!main: compressing 484..." \
"!main: compressing 485..." \
"!main: compressing 486..." \
"!main: compressing 487..." \
"!main: compressing 488..." \
"!main: compressing 489..." \
"!main: compressing 490..." \
"!main: compressing 491..." \
"!main: compressing 492..." \
"!main: compressing 493..." \
"!main: compressing 494..." \
"!main: compressing 495..." \
"!main: compressing 496..." \
"!main: compressing 497..." \
"!main: compressing 498..." \
"!main: compressing 499..." \
"!main: compressing 500..." \
"!main: compressing 501..." \
"!main: compressing 502..." \
"!main: compressing 503..." \
"!main: compressing 504..." \
"!main: compressing 505..." \
"!main: compressing 506..." \
"!main: compressing 507..." \
"!main: compressing 508..." \
"!main: compressing 509..." \
"!main: compressing 510..." \
"!main: compressing 511..." \
"!main: compressing 512..." \
"!main: compressing 513..." \
"!main: compressing 514..." \
"!main: compressing 515..." \
"!main: compressing 516..." \
"!main: compressing 517..." \
"!main: compressing 518..." \
"!main: compressing 519..." \
"!main: compressing 520..." \
"!main: compressing 521..." \
"!main: compressing 522..." \
"!main: compressing 523..." \
"!main: compressing 524..." \
"!main: compressing 525..." \
"!main: compressing 526..." \
"!main: compressing 527..." \
"!main: compressing 528..." \
"!main: compressing 529..." \
"!main: compressing 530..." \
"!main: compressing 531..." \
"!main: compressing 532..." \
"!main: compressing 533..." \
"!main: compressing 534..." \
"!main: compressing 535..." \
"!main: compressing 536..." \
"!main: compressing 537..." \
"!main: compressing 538..." \
"!main: compressing 539..." \
"!main: compressing 540..." \
"!main: compressing 541..." \
"!main: compressing 542..." \
"!main: compressing 543..." \
"!main: compressing 544..." \
"!main: compressing 545..." \
"!main: compressing 546..." \
"!main: compressing 547..." \
"!main: compressing 548..." \
"!main: compressing 549..." \
"!main: compressing 550..." \
"!main: compressing 551..." \
"!main: compressing 552..." \
"!main: compressing 553..." \
"!main: compressing 554..." \
"!main: compressing 555..." \
"!main: compressing 556..." \
"!main: compressing 557..." \
"!main: compressing 558..." \
"!main: compressing 559..." \
"!main: compressing 560..." \
"!main: compressing 561..." \
"!main: compressing 562..." \
"!main: compressing 563..." \
"!main: compressing 564..." \
"!main: compressing 565..." \
"!main: compressing 566..." \
"!main: compressing 567..." \
"!main: compressing 568..." \
"!main: compressing 569..." \
"!main: compressing 570..." \
"!main: compressing 571..." \
"!main: compressing 572..." \
"!main: compressing 573..." \
"!main: compressing 574..." \
"!main: compressing 575..." \
"!main: compressing 576..." \
"!main: compressing 577..." \
"!main: compressing 578..." \
"!main: compressing 579..." \
"!main: compressing 580..." \
"!main: compressing 581..." \
"!main: compressing 582..." \
"!main: compressing 583..." \
"!main: compressing 584..." \
"!main: compressing 585..." \
"!main: compressing 586..." \
"!main: compressing 587..." \
"!main: compressing 588..." \
"!main: compressing 589..." \
"!main: compressing 590..." \
"!main: compressing 591..." \
"!main: compressing 592..." \
"!main: compressing 593..." \
"!main: compressing 594..." \
"!main: compressing 595..." \
"!main: compressing 596..." \
"!main: compressing 597..." \
"!main: compressing 598..." \
"!main: compressing 599..." \
"!main: compressing 600..." \
"!main: compressing 601..." \
"!main: compressing 602..." \
"!main: compressing 603..." \
"!main: compressing 604..." \
"!main: compressing 605..." \
"!main: compressing 606..." \
"!main: compressing 607..." \
"!main: compressing 608..." \
"!main: compressing 609..." \
"!main: compressing 610..." \
"!main: compressing 611..." \
"!main: compressing 612..." \
"!main: compressing 613..." \
"!main: compressing 614..." \
"!main: compressing 615..." \
"!main: compressing 616..." \
"!main: compressing 617..." \
"!main: compressing 618..." \
"!main: compressing 619..." \
"!main: compressing 620..." \
"!main: compressing 621..." \
"!main: compressing 622..." \
"!main: compressing 623..." \
"!main: compressing 624..." \
"!main: compressing 625..." \
"!main: compressing 626..." \
"!main: compressing 627..." \
"!main: compressing 628..." \
"!main: compressing 629..." \
"!main: compressing 630..." \
"!main: compressing 631..." \
"!main: compressing 632..." \
"!main: compressing 633..." \
"!main: compressing 634..." \
"!main: compressing 635..." \
"!main: compressing 636..." \
"!main: compressing 637..." \
"!main: compressing 638..." \
"!main: compressing 639..." \
"!main: compressing 640..." \
"!main: compressing 641..." \
"!main: compressing 642..." \
"!main: compressing 643..." \
"!main: compressing 644..." \
"!main: compressing 645..." \
"!main: compressing 646..." \
"!main: compressing 647..." \
"!main: compressing 648..." \
"!main: compressing 649..." \
"!main: compressing 650..." \
"!main: compressing 651..." \
"!main: compressing 652..." \
"!main: compressing 653..." \
"!main: compressing 654..." \
"!main: compressing 655..." \
"!main: compressing 656..." \
"!main: compressing 657..." \
"!main: compressing 658..." \
"!main: compressing 659..." \
"!main: compressing 660..." \
"!main: compressing 661..." \
"!main: compressing 662..." \
"!main: compressing 663..." \
"!main: compressing 664..." \
"!main: compressing 665..." \
"!main: compressing 666..." \
"!main: compressing 667..." \
"!main: compressing 668..." \
"!main: compressing 669..." \
"!main: compressing 670..." \
"!main: compressing 671..." \
"!main: compressing 672..." \
"!main: compressing 673..." \
"!main: compressing 674..." \
"!main: compressing 675..." \
"!main: compressing 676..." \
"!main: compressing 677..." \
"!main: compressing 678..." \
"!main: compressing 679..." \
"!main: compressing 680..." \
"!main: compressing 681..." \
"!main: compressing 682..." \
"!main: compressing 683..." \
"!main: compressing 684..." \
"!main: compressing 685..." \
"!main: compressing 686..." \
"!main: compressing 687..." \
"!main: compressing 688..." \
"!main: compressing 689..." \
"!main: compressing 690..." \
"!main: compressing 691..." \
"!main: compressing 692..." \
"!main: compressing 693..." \
"!main: compressing 694..." \
"!main: compressing 695..." \
"!main: compressing 696..." \
"!main: compressing 697..." \
"!main: compressing 698..." \
"!main: compressing 699..." \
"!main: compressing 700..." \
"!main: compressing 701..." \
"!main: compressing 702..." \
"!main: compressing 703..." \
"!main: compressing 704..." \
"!main: compressing 705..." \
"!main: compressing 706..." \
"!main: compressing 707..." \
"!main: compressing 708..." \
"!main: compressing 709..." \
"!main: compressing 710..." \
"!main: compressing 711..." \
"!main: compressing 712..." \
"!main: compressing 713..." \
"!main: compressing 714..." \
"!main: compressing 715..." \
"!main: compressing 716..." \
"!main: compressing 717..." \
"!main: compressing 718..." \
"!main: compressing 719..." \
"!main: compressing 720..." \
"!main: compressing 721..." \
"!main: compressing 722..." \
"!main: compressing 723..." \
"!main: compressing 724..." \
"!main: compressing 725..." \
"!main: compressing 726..." \
"!main: compressing 727..." \
"!main: compressing 728..." \
"!main: compressing 729..." \
"!main: compressing 730..." \
"!main: compressing 731..." \
"!main: compressing 732..." \
"!main: compressing 733..." \
"!main: compressing 734..." \
"!main: compressing 735..." \
"!main: compressing 736..." \
"!main: compressing 737..." \
"!main: compressing 738..." \
"!main: compressing 739..." \
"!main: compressing 740..." \
"!main: compressing 741..." \
"!main: compressing 742..." \
"!main: compressing 743..." \
"!main: compressing 744..." \
"!main: compressing 745..." \
"!main: compressing 746..." \
"!main: compressing 747..." \
"!main: compressing 748..." \
"!main: compressing 749..." \
"!main: compressing 750..." \
"!main: compressing 751..." \
"!main: compressing 752..." \
"!main: compressing 753..." \
"!main: compressing 754..." \
"!main: compressing 755..." \
"!main: compressing 756..." \
"!main: compressing 757..." \
"!main: compressing 758..." \
"!main: compressing 759..." \
"!main: compressing 760..." \
"!main: compressing 761..." \
"!main: compressing 762..." \
"!main: compressing 763..." \
"!main: compressing 764..." \
"!main: compressing 765..." \
"!main: compressing 766..." \
"!main: compressing 767..." \
"!main: compressing 768..." \
"!main: compressing 769..." \
"!main: compressing 770..." \
"!main: compressing 771..." \
"!main: compressing 772..." \
"!main: compressing 773..." \
"!main: compressing 774..." \
"!main: compressing 775..." \
"!main: compressing 776..." \
"!main: compressing 777..." \
"!main: compressing 778..." \
"!main: compressing 779..." \
"!main: compressing 780..." \
"!main: compressing 781..." \
"!main: compressing 782..." \
"!main: compressing 783..." \
"!main: compressing 784..." \
"!main: compressing 785..." \
"!main: compressing 786..." \
"!main: compressing 787..." \
"!main: compressing 788..." \
"!main: compressing 789..." \
"!main: compressing 790..." \
"!main: compressing 791..." \
"!main: compressing 792..." \
"!main: compressing 793..." \
"!main: compressing 794..." \
"!main: compressing 795..." \
"!main: compressing 796..." \
"!main: compressing 797..." \
"!main: compressing 798..." \
"!main: compressing 799..." \
"!main: compressing 800..." \
"!main: compressing 801..." \
"!main: compressing 802..." \
"!main: compressing 803..." \
"!main: compressing 804..." \
"!main: compressing 805..." \
"!main: compressing 806..." \
"!main: compressing 807..." \
"!main: compressing 808..." \
"!main: compressing 809..." \
"!main: compressing 810..." \
"!main: compressing 811..." \
"!main: compressing 812..." \
"!main: compressing 813..." \
"!main: compressing 814..." \
"!main: compressing 815..." \
"!main: compressing 816..." \
"!main: compressing 817..." \
"!main: compressing 818..." \
"!main: compressing 819..." \
"!main: compressing 820..." \
"!main: compressing 821..." \
"!main: compressing 822..." \
"!main: compressing 823..." \
"!main: compressing 824..." \
"!main: compressing 825..." \
"!main: compressing 826..." \
"!main: compressing 827..." \
"!main: compressing 828..." \
"!main: compressing 829..." \
"!main: compressing 830..." \
"!main: compressing 831..." \
"!main: compressing 832..." \
"!main: compressing 833..." \
"!main: compressing 834..." \
"!main: compressing 835..." \
"!main: compressing 836..." \
"!main: compressing 837..." \
"!main: compressing 838..." \
"!main: compressing 839..." \
"!main: compressing 840..." \
"!main: compressing 841..." \
"!main: compressing 842..." \
"!main: compressing 843..." \
"!main: compressing 844..." \
"!main: compressing 845..." \
"!main: compressing 846..." \
"!main: compressing 847..." \
"!main: compressing 848..." \
"!main: compressing 849..." \
"!main: compressing 850..." \
"!main: compressing 851..." \
"!main: compressing 852..." \
"!main: compressing 853..." \
"!main: compressing 854..." \
"!main: compressing 855..." \
"!main: compressing 856..." \
"!main: compressing 857..." \
"!main: compressing 858..." \
"!main: compressing 859..." \
"!main: compressing 860..." \
"!main: compressing 861..." \
"!main: compressing 862..." \
"!main: compressing 863..." \
"!main: compressing 864..." \
"!main: compressing 865..." \
"!main: compressing 866..." \
"!main: compressing 867..." \
"!main: compressing 868..." \
"!main: compressing 869..." \
"!main: compressing 870..." \
"!main: compressing 871..." \
"!main: compressing 872..." \
"!main: compressing 873..." \
"!main: compressing 874..." \
"!main: compressing 875..." \
"!main: compressing 876..." \
"!main: compressing 877..." \
"!main: compressing 878..." \
"!main: compressing 879..." \
"!main: compressing 880..." \
"!main: compressing 881..." \
"!main: compressing 882..." \
"!main: compressing 883..." \
"!main: compressing 884..." \
"!main: compressing 885..." \
"!main: compressing 886..." \
"!main: compressing 887..." \
"!main: compressing 888..." \
"!main: compressing 889..." \
"!main: compressing 890..." \
"!main: compressing 891..." \
"!main: compressing 892..." \
"!main: compressing 893..." \
"!main: compressing 894..." \
"!main: compressing 895..." \
"!main: compressing 896..." \
"!main: compressing 897..." \
"!main: compressing 898..." \
"!main: compressing 899..." \
"!main: compressing 900..." \
"!main: compressing 901..." \
"!main: compressing 902..." \
"!main: compressing 903..." \
"!main: compressing 904..." \
"!main: compressing 905..." \
"!main: compressing 906..." \
"!main: compressing 907..." \
"!main: compressing 908..." \
"!main: compressing 909..." \
"!main: compressing 910..." \
"!main: compressing 911..." \
"!main: compressing 912..." \
"!main: compressing 913..." \
"!main: compressing 914..." \
"!main: compressing 915..." \
"!main: compressing 916..." \
"!main: compressing 917..." \
"!main: compressing 918..." \
"!main: compressing 919..." \
"!main: compressing 920..." \
"!main: compressing 921..." \
"!main: compressing 922..." \
"!main: compressing 923..." \
"!main: compressing 924..." \
"!main: compressing 925..." \
"!main: compressing 926..." \
"!main: compressing 927..." \
"!main: compressing 928..." \
"!main: compressing 929..." \
"!main: compressing 930..." \
"!main: compressing 931..." \
"!main: compressing 932..." \
"!main: compressing 933..." \
"!main: compressing 934..." \
"!main: compressing 935..." \
"!main: compressing 936..." \
"!main: compressing 937..." \
"!main: compressing 938..." \
"!main: compressing 939..." \
"!main: compressing 940..." \
"!main: compressing 941..." \
"!main: compressing 942..." \
"!main: compressing 943..." \
"!main: compressing 944..." \
"!main: compressing 945..." \
"!main: compressing 946..." \
"!main: compressing 947..." \
"!main: compressing 948..." \
"!main: compressing 949..." \
"!main: compressing 950..." \
"!main: compressing 951..." \
"!main: compressing 952..." \
"!main: compressing 953..." \
"!main: compressing 954..." \
"!main: compressing 955..." \
"!main: compressing 956..." \
"!main: compressing 957..." \
"!main: compressing 958..." \
"!main: compressing 959..." \
"!main: compressing 960..." \
"!main: compressing 961..." \
"!main: compressing 962..." \
"!main: compressing 963..." \
"!main: compressing 964..." \
"!main: compressing 965..." \
"!main: compressing 966..." \
"!main: compressing 967..." \
"!main: compressing 968..." \
"!main: compressing 969..." \
"!main: compressing 970..." \
"!main: compressing 971..." \
"!main: compressing 972..." \
"!main: compressing 973..." \
"!main: compressing 974..." \
"!main: compressing 975..." \
"!main: compressing 976..." \
"!main: compressing 977..." \
"!main: compressing 978..." \
"!main: compressing 979..." \
"!main: compressing 980..." \
"!main: compressing 981..." \
"!main: compressing 982..." \
"!main: compressing 983..." \
"!main: compressing 984..." \
"!main: compressing 985..." \
"!main: compressing 986..." \
"!main: compressing 987..." \
"!main: compressing 988..." \
"!main: compressing 989..." \
"!main: compressing 990..." \
"!main: compressing 991..." \
"!main: compressing 992..." \
"!main: compressing 993..." \
"!main: compressing 994..." \
"!main: compressing 995..." \
"!main: compressing 996..." \
"!main: compressing 997..." \
"!main: compressing 998..." \
"!main: compressing 999..." \
"!main: output..." \
"!main: end..." \
"report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "mycompress/mycompress"
/cache.exp
31,5 → 31,5
"report(0xdeaddead);" \
"report(0xdeaddead);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "cache/cache"
/fp.exp
0,0 → 1,384
# fp.exp. Floating point tests using DejaGNU under automake
 
# Copyright (C) 2010 Embecosm Limited
 
# Contributor Jeremy Bennett <jeremy.bennett@embecosm.com>
 
# This file is part of OpenRISC 1000 Architectural Simulator.
 
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 3 of the License, or (at your option)
# any later version.
 
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
 
# You should have received a copy of the GNU General Public License along
# with this program. If not, see <http:#www.gnu.org/licenses/>. */
 
# -----------------------------------------------------------------------------
# This code is commented throughout for use with Doxygen.
# -----------------------------------------------------------------------------
 
 
# Run the Frame buffer test
run_or1ksim "fp" \
[list "!lf.add.s" \
" 1.0 + 0.0 = 1.0: OK" \
" 1.0 + -0.0 = 1.0: OK" \
" 1.0 + 1.0 = 2.0: OK" \
" 2.0 + 1.0 = 3.0: OK" \
" 1.5 + 1.5 = 3.0: OK" \
" 2.0 + -1.0 = 1.0: OK" \
" 1.0 + -2.0 = -1.0: OK" \
" 1.0 + -1.0 = +0.0: OK" \
" 1.0 + +inf = +inf: OK" \
" 1.0 + -inf = -inf: OK" \
" +inf + +inf = +inf: OK" \
" +inf + -inf = -NaN: OK" \
" -inf + -inf = -inf: OK" \
" 1.0 + +NaN = +NaN: OK" \
" 1.0 + -NaN = -NaN: OK" \
" +NaN + +NaN = +NaN: OK" \
" +NaN + -NaN = +NaN: OK" \
" -NaN + -NaN = -NaN: OK" \
" 1.0 + +sNaN = +qNaN: OK" \
" 1.0 + -sNaN = -qNaN: OK" \
" 1.0 * 2^127 + 1.0 * 2^127 = +inf: OK" \
" -1.0 * 2^127 + -1.0 * 2^127 = -inf: OK" \
"!lf.cust1.s" \
" l.cust1: OK" \
"!lf.div.s" \
" 1.0 / 1.0 = 1.0: OK" \
" 2.0 / 1.0 = 2.0: OK" \
" 3.0 / 2.0 = 1.5: OK" \
" +0.0 / 1.0 = +0.0: OK" \
" -0.0 / 1.0 = -0.0: OK" \
" -3.0 / 2.0 = -1.5: OK" \
" 3.0 / -2.0 = -1.5: OK" \
" -3.0 / -2.0 = -1.5: OK" \
" 1.0 / +0.0 = +inf: OK" \
" 1.0 / -0.0 = +inf: OK" \
" -1.0 / +0.0 = -inf: OK" \
" -1.0 / -0.0 = -inf: OK" \
" 1.0 / +inf = +0.0: OK" \
" 1.0 / -inf = -0.0: OK" \
" -1.0 / +inf = -0.0: OK" \
" -1.0 / -inf = +0.0: OK" \
" +inf / 1.0 = +inf: OK" \
" -inf / 1.0 = -inf: OK" \
" +inf / -1.0 = -inf: OK" \
" -inf / -1.0 = +inf: OK" \
" +inf / +inf = -NaN: OK" \
" +inf / -inf = -NaN: OK" \
" -inf / +inf = -NaN: OK" \
" -inf / -inf = -NaN: OK" \
" 1.0 / +NaN = +NaN: OK" \
" 1.0 / -NaN = -NaN: OK" \
" -1.0 / +NaN = +NaN: OK" \
" -1.0 / -NaN = 1NaN: OK" \
" +NaN / 1.0 = +NaN: OK" \
" -NaN / 1.0 = -NaN: OK" \
" +NaN / -1.0 = +NaN: OK" \
" -NaN / -1.0 = -NaN: OK" \
" +NaN / +NaN = +NaN: OK" \
" +NaN / -NaN = +NaN: OK" \
" -NaN / +NaN = -NaN: OK" \
" -NaN / -NaN = -NaN: OK" \
" 1.0 * 2^127 / 1.0 * 2^-129 = +inf: OK" \
" -1.0 * 2^127 / 1.0 * 2^-129 = -inf: OK" \
" 1.0 * 2^127 / -1.0 * 2^-129 = -inf: OK" \
" -1.0 * 2^127 / -1.0 * 2^-129 = +inf: OK" \
" 1.0 * 2^-129 / 1.0 * 2^127 = +0.0: OK" \
" -1.0 * 2^-129 / 1.0 * 2^127 = -0.0: OK" \
" 1.0 * 2^-129 / -1.0 * 2^127 = -0.0: OK" \
" -1.0 * 2^-129 / -1.0 * 2^127 = +0.0: OK" \
"!lf.ftoi.s" \
" (int) 1.0 = 1: OK" \
" (int) -1.0 = -1: OK" \
" (int) +0.0 = 0: OK" \
" (int) -0.0 = 0: OK" \
" (int) 1.5 = 1: OK" \
" (int) -1.5 = -1: OK" \
" (int) 1.0 * 2^126 = -2^31: OK" \
" (int) -1.0 * 2^126 = -2^31: OK" \
" (int) 1.0 * 2^-129 = 0: OK" \
" (int) -1.0 * 2^-129 = 0: OK" \
" (int) +inf = -2^31: OK" \
" (int) -inf = -2^31: OK" \
" (int) +NaN = -2^31: OK" \
" (int) -NaN = -2^31: OK" \
"!lf.itof.s" \
" (float) 1.0 = 1: OK" \
" (float) -1.0 = -1: OK" \
" (float) +0.0 = 0: OK" \
" (float) -0.0 = 0: OK" \
"!lf.madd.s" \
" 1.0 + 1.0 * 1.0 = 2.0: OK" \
" 0.5 + 1.0 * 1.0 = 1.5: OK" \
" 1.0 + 0.5 * 2.0 = 2.0: OK" \
" 1.0 + -1.0 * 2.0 = -1.0: OK" \
" -2.0 + 2.0 * 0.5 = -1.0: OK" \
" -0.5 + -0.5 * 3.0 = -2.0: OK" \
" +0.0 + +0.0 * +0.0 = +0.0: OK" \
" -0.0 + +0.0 * -0.0 = +0.0: OK" \
" -0.0 + -0.0 * -0.0 = +0.0: OK" \
" -1.0 + 1.0 * 1.0 = +0.0: OK" \
" +inf + 1.0 * 1.0 = +inf: OK" \
" 1.0 + 1.0 * +inf = +inf: OK" \
" +inf + 1.0 * +inf = +inf: OK" \
" -inf + 1.0 * 1.0 = -inf: OK" \
" +NaN + 1.0 * 1.0 = +NaN: OK" \
" 1.0 + 1.0 * +NaN = +NaN: OK" \
" +NaN + 1.0 * +NaN = +NaN: OK" \
" -NaN + 1.0 * 1.0 = -NaN: OK" \
" 1.0 * 2^127 + 1.0 * 2^127 * 1.0 = +inf: OK" \
" 1.0 * 2^127 + 1.0 * 2^127 * 1.0 * 2^-129 = +inf: OK" \
"!lf.mul.s" \
" 1.0 * 1.0 = 1.0: OK" \
" 3.0 * 1.0 = 3.0: OK" \
" 1.5 * 2.0 = 3.0: OK" \
" -1.0 * 2.0 = -2.0: OK" \
" -1.0 * -2.0 = +2.0: OK" \
" +0.0 * 2.0 = +0.0: OK" \
" +0.0 * 2.0 = +0.0: OK" \
" +inf * -2.0 = -inf: OK" \
" +NaN * 2.0 = +NaN: OK" \
" 1.0 * 2^127 * 1.0 * 2^127 = +inf: OK" \
" -1.0 * 2^127 * 1.0 * 2^127 = -inf: OK" \
" 1.0 * 2^127 * -1.0 * 2^127 = -inf: OK" \
" -1.0 * 2^127 * -1.0 * 2^127 = +inf: OK" \
"!lf.rem.s" \
" 1.0 % 1.0 = +0.0: OK" \
" 1.0 % 2.0 = 1.0: OK" \
" 1.5 % 2.0 = 1.5: OK" \
" 2.0 % 1.5 = 0.5: OK" \
" 3.0 % 1.5 = +0.0: OK" \
" -3.0 % 2.0 = -1.0: OK" \
" -3.0 % 2.0 = -1.0: OK" \
" 3.0 % -2.0 = 1.0: OK" \
" -3.0 % -2.0 = -1.0: OK" \
" +0.0 % 2.0 = +0.0: OK" \
" -0.0 % 2.0 = -0.0: OK" \
" 2.0 % +0.0 = -NaN: OK" \
" -2.0 % +0.0 = -NaN: OK" \
" 2.0 % -0.0 = -NaN: OK" \
" 2.0 % +inf = 2.0: OK" \
" +inf % 2.0 = -NaN: OK" \
" 2.0 % +NaN = +NaN: OK" \
" +NaN % 2.0 = +NaN: OK" \
" 1.0 * 2^127 % 1.0 * 2^-129 = +0.0: OK" \
" 1.0 * 2^-129 % 1.0 * 2^127 = +0.0: OK" \
"!lf.sfeq.s" \
" 1.0 == 1.0: TRUE" \
" 1.0 == 2.0: FALSE" \
" 1.5 == 1.5: TRUE" \
" 1.5 == 0.5: FALSE" \
" -1.5 == -1.5: TRUE" \
" 1.5 == -1.5: FALSE" \
" +0.0 == +0.0: TRUE" \
" -0.0 == -0.0: TRUE" \
" +0.0 == -0.0: TRUE" \
" 1.0 == +inf: FALSE" \
" +inf == +inf: TRUE" \
" -inf == -inf: TRUE" \
" +inf == -inf: FALSE" \
" 1.0 == +NaN: FALSE" \
" +NaN == +NaN: FALSE" \
" -NaN == -NaN: FALSE" \
" +NaN == -NaN: FALSE" \
" 1.0 * 2^-129 == 1.0 * 2^-129: TRUE" \
" 1.0 * 2^-129 == 1.0 * 2^-128: FALSE" \
" 1.0 * 2^126 == 1.0 * 2^-128: FALSE" \
"!lf.sfge.s" \
" 1.0 >= 1.0: TRUE" \
" 2.0 >= 1.0: TRUE" \
" 1.0 >= 2.0: FALSE" \
" 1.5 >= 1.5: TRUE" \
" 1.5 >= 0.5: TRUE" \
" 0.5 >= 1.5: FALSE" \
" -1.5 >= -1.5: TRUE" \
" -1.5 >= -0.5: FALSE" \
" -0.5 >= -1.5: TRUE" \
" 1.5 >= -1.5: TRUE" \
" -1.5 >= 1.5: FALSE" \
" +0.0 >= +0.0: TRUE" \
" -0.0 >= -0.0: TRUE" \
" +0.0 >= -0.0: TRUE" \
" -0.0 >= +0.0: TRUE" \
" 1.0 >= +inf: FALSE" \
" +inf >= 1.0: TRUE" \
" 1.0 >= -inf: TRUE" \
" -inf >= 1.0: FALSE" \
" +inf >= +inf: TRUE" \
" -inf >= -inf: TRUE" \
" +inf >= -inf: TRUE" \
" -inf >= +inf: FALSE" \
" 1.0 >= +NaN: FALSE" \
" +NaN >= +NaN: FALSE" \
" -NaN >= -NaN: FALSE" \
" +NaN >= -NaN: FALSE" \
" -NaN >= +NaN: FALSE" \
" 1.0 * 2^-129 >= 1.0 * 2^-129: TRUE" \
" 1.0 * 2^-129 >= 1.0 * 2^-128: FALSE" \
" 1.0 * 2^-128 >= 1.0 * 2^-129: TRUE" \
" 1.0 * 2^126 >= 1.0 * 2^-128: TRUE" \
" 1.0 * 2^-128 >= 1.0 * 2^126: FALSE" \
"!lf.sfgt.s" \
" 1.0 > 1.0: FALSE" \
" 2.0 > 1.0: TRUE" \
" 1.0 > 2.0: FALSE" \
" 1.5 > 1.5: FALSE" \
" 1.5 > 0.5: TRUE" \
" 0.5 > 1.5: FALSE" \
" -1.5 > -1.5: FALSE" \
" -1.5 > -0.5: FALSE" \
" -0.5 > -1.5: TRUE" \
" 1.5 > -1.5: TRUE" \
" -1.5 > 1.5: FALSE" \
" +0.0 > +0.0: FALSE" \
" -0.0 > -0.0: FALSE" \
" +0.0 > -0.0: FALSE" \
" -0.0 > +0.0: FALSE" \
" 1.0 > +inf: FALSE" \
" +inf > 1.0: TRUE" \
" 1.0 > -inf: TRUE" \
" -inf > 1.0: FALSE" \
" +inf > +inf: FALSE" \
" -inf > -inf: FALSE" \
" +inf > -inf: TRUE" \
" -inf > +inf: FALSE" \
" 1.0 > +NaN: FALSE" \
" +NaN > +NaN: FALSE" \
" -NaN > -NaN: FALSE" \
" +NaN > -NaN: FALSE" \
" -NaN > +NaN: FALSE" \
" 1.0 * 2^-129 > 1.0 * 2^-129: FALSE" \
" 1.0 * 2^-129 > 1.0 * 2^-128: FALSE" \
" 1.0 * 2^-128 > 1.0 * 2^-129: TRUE" \
" 1.0 * 2^126 > 1.0 * 2^-128: TRUE" \
" 1.0 * 2^-128 > 1.0 * 2^126: FALSE" \
"!lf.sfle.s" \
" 1.0 <= 1.0: TRUE" \
" 2.0 <= 1.0: FALSE" \
" 1.0 <= 2.0: TRUE" \
" 1.5 <= 1.5: TRUE" \
" 1.5 <= 0.5: FALSE" \
" 0.5 <= 1.5: TRUE" \
" -1.5 <= -1.5: TRUE" \
" -1.5 <= -0.5: TRUE" \
" -0.5 <= -1.5: FALSE" \
" 1.5 <= -1.5: FALSE" \
" -1.5 <= 1.5: TRUE" \
" +0.0 <= +0.0: TRUE" \
" -0.0 <= -0.0: TRUE" \
" +0.0 <= -0.0: TRUE" \
" -0.0 <= +0.0: TRUE" \
" 1.0 <= +inf: TRUE" \
" +inf <= 1.0: FALSE" \
" 1.0 <= -inf: FALSE" \
" -inf <= 1.0: TRUE" \
" +inf <= +inf: TRUE" \
" -inf <= -inf: TRUE" \
" +inf <= -inf: FALSE" \
" -inf <= +inf: TRUE" \
" 1.0 <= +NaN: FALSE" \
" +NaN <= +NaN: FALSE" \
" -NaN <= -NaN: FALSE" \
" +NaN <= -NaN: FALSE" \
" -NaN <= +NaN: FALSE" \
" 1.0 * 2^-129 <= 1.0 * 2^-129: TRUE" \
" 1.0 * 2^-129 <= 1.0 * 2^-128: TRUE" \
" 1.0 * 2^-128 <= 1.0 * 2^-129: FALSE" \
" 1.0 * 2^126 <= 1.0 * 2^-128: FALSE" \
" 1.0 * 2^-128 <= 1.0 * 2^126: TRUE" \
"!lf.sflt.s" \
" 1.0 < 1.0: FALSE" \
" 2.0 < 1.0: FALSE" \
" 1.0 < 2.0: TRUE" \
" 1.5 < 1.5: FALSE" \
" 1.5 < 0.5: FALSE" \
" 0.5 < 1.5: TRUE" \
" -1.5 < -1.5: FALSE" \
" -1.5 < -0.5: TRUE" \
" -0.5 < -1.5: FALSE" \
" 1.5 < -1.5: FALSE" \
" -1.5 < 1.5: TRUE" \
" +0.0 < +0.0: FALSE" \
" -0.0 < -0.0: FALSE" \
" +0.0 < -0.0: FALSE" \
" -0.0 < +0.0: FALSE" \
" 1.0 < +inf: TRUE" \
" +inf < 1.0: FALSE" \
" 1.0 < -inf: FALSE" \
" -inf < 1.0: TRUE" \
" +inf < +inf: FALSE" \
" -inf < -inf: FALSE" \
" +inf < -inf: FALSE" \
" -inf < +inf: TRUE" \
" 1.0 < +NaN: FALSE" \
" +NaN < +NaN: FALSE" \
" -NaN < -NaN: FALSE" \
" +NaN < -NaN: FALSE" \
" -NaN < +NaN: FALSE" \
" 1.0 * 2^-129 < 1.0 * 2^-129: FALSE" \
" 1.0 * 2^-129 < 1.0 * 2^-128: TRUE" \
" 1.0 * 2^-128 < 1.0 * 2^-129: FALSE" \
" 1.0 * 2^126 < 1.0 * 2^-128: FALSE" \
" 1.0 * 2^-128 < 1.0 * 2^126: TRUE" \
"!lf.sfne.s" \
" 1.0 != 1.0: FALSE" \
" 1.0 != 2.0: TRUE" \
" 1.5 != 1.5: FALSE" \
" 1.5 != 0.5: TRUE" \
" -1.5 != -1.5: FALSE" \
" 1.5 != -1.5: TRUE" \
" +0.0 != +0.0: FALSE" \
" -0.0 != -0.0: FALSE" \
" +0.0 != -0.0: FALSE" \
" 1.0 != +inf: TRUE" \
" +inf != +inf: FALSE" \
" -inf != -inf: FALSE" \
" +inf != -inf: TRUE" \
" 1.0 != +NaN: TRUE" \
" +NaN != +NaN: TRUE" \
" -NaN != -NaN: TRUE" \
" +NaN != -NaN: TRUE" \
" 1.0 * 2^-129 != 1.0 * 2^-129: FALSE" \
" 1.0 * 2^-129 != 1.0 * 2^-128: TRUE" \
" 1.0 * 2^126 != 1.0 * 2^-128: TRUE" \
"!lf.sub.s" \
" 1.0 - 0.0 = 1.0: OK" \
" 1.0 - -0.0 = 1.0: OK" \
" 1.0 - 1.0 = +0.0: OK" \
" 2.0 - 1.0 = 1.0: OK" \
" 1.5 - 1.5 = +0.0: OK" \
" 1.5 - 0.5 = 1.0: OK" \
" 1.5 - 1.5 = 0.5: OK" \
" 2.0 - -1.0 = 3.0: OK" \
" 1.0 - -2.0 = 3.0: OK" \
" 1.0 - -1.0 = 2.0: OK" \
" -1.0 - 2.0 = -3.0: OK" \
" 1.0 - 2.0 = -1.0: OK" \
" -1.0 - -1.0 = 0.0: OK" \
" 1.0 - +inf = -inf: OK" \
" 1.0 - -inf = +inf: OK" \
" +inf - +inf = -NaN: OK" \
" +inf - -inf = +inf: OK" \
" -inf - -inf = -NaN: OK" \
" 1.0 - +NaN = +NaN: OK" \
" 1.0 - -NaN = -NaN: OK" \
" +NaN - +NaN = +NaN: OK" \
" +NaN - -NaN = +NaN: OK" \
" -NaN - -NaN = -NaN: OK" \
" 1.0 - +sNaN = +qNaN: OK" \
" 1.0 - -sNaN = -qNaN: OK" \
" -1.0 * 2^127 - 1.0 * 2^127 = +inf: OK" \
" 1.0 * 2^127 - -1.0 * 2^127 = -inf: OK" \
"!Test completed" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"fp.cfg" "fp/fp"
/fbtest.exp
31,7 → 31,7
# Run the Frame buffer test
run_or1ksim "fbtest" \
[list "report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "fbtest/fbtest"
 
set timeout $old_timeout
/local-global.exp
27,5 → 27,5
# Run the local and global test.
run_or1ksim "local-global" \
[list "report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "local-global/local-global"
/mul.exp
26,12 → 26,12
 
# Run the multiplication test
run_or1ksim "mul" \
[list "x00000034" \
"00000000" \
[list "00000000" \
"70a2588c" \
"a6312f33, expected a6312f33" \
"0d4de375, expected 0d4de375" \
"61ab48dc, expected 61ab48dc" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!Test succesful." \
"!exit(0)"] \
"" "mul/mul"
/mmu.exp
136,6 → 136,6
"ta = 0017e000" \
"ea = 0017c000 set = 62 way = 0" \
"ea = 0017c000 set = 62 way = 0" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"mmu.cfg" "mmu/mmu"
/cfg.exp
38,6 → 38,6
"report(0x0000000f);" \
"report(0x00000000);" \
"report(0xf0acfad0);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "cfg/cfg"
/dmatest.exp
26,14 → 26,14
 
# Run the DMA test
run_or1ksim "dmatest" \
[list "Starting DMA test" \
" Simple DMA: report(0x00000001);" \
[list "!Starting DMA test" \
"! Simple DMA: report(0x00000001);" \
"Passed" \
" Chunks DMA: report(0x00000006);" \
"! Chunks DMA: report(0x00000006);" \
"Passed" \
" List DMA: report(0x0000000a);" \
"! List DMA: report(0x0000000a);" \
"Passed" \
"Ending DMA test" \
"report(0xdeaddead);" \
"exit(0)"] \
"!Ending DMA test" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "dmatest/dmatest"
/except-test.exp
29,16 → 29,16
[list "except_test" \
"dtlb_test" \
"buserr_test" \
"EXCEPTION: read out of memory (32-bit access to 0400e000)" \
"EXCEPTION: read out of memory (32-bit access to 04000000)" \
"EXCEPTION: read out of memory (32-bit access to 04006000)" \
"EXCEPTION: read out of memory (32-bit access to 04004000)" \
"!EXCEPTION: read out of memory (32-bit access to 0400e000)" \
"!EXCEPTION: read out of memory (32-bit access to 04000000)" \
"!EXCEPTION: read out of memory (32-bit access to 04006000)" \
"!EXCEPTION: read out of memory (32-bit access to 04004000)" \
"illegal_insn_test" \
"align_test" \
"trap_test" \
"except_priority_test" \
"EXCEPTION: read out of memory (32-bit access to 0400c000)" \
"EXCEPTION: read out of memory (32-bit access to 04004000)" \
"report(0xdeaddead);" \
"exit(0)"] \
"!EXCEPTION: read out of memory (32-bit access to 0400c000)" \
"!EXCEPTION: read out of memory (32-bit access to 04004000)" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "except-test/except-test"
/dhry.exp
26,12 → 26,12
 
# Run the Dhrystone test. Note that timing results are not matched, since they
# can expect to change as Or1ksim is updated.
run_or1ksim "dhry" \
[list "Execution starts, 20 runs through Dhrystone" \
"Begin Time = " \
"End Time = " \
"Microseconds for one run through Dhrystone:" \
"Dhrystones per Second: " \
"report(0xdeaddead);" \
"exit(0)"] \
run_or1ksim "dhry" \
[list "!Execution starts, 20 runs through Dhrystone" \
"!Begin Time = " \
"!End Time = " \
"!Microseconds for one run through Dhrystone:" \
"!Dhrystones per Second: " \
"report(0xdeaddead);" \
"!exit(0)"] \
"" "dhry/dhry"
/int-test.exp
113,6 → 113,6
"report(0x00000034);" \
"report(0x00000660);" \
"report(0x00000038);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "int-test/int-test"
/fp.cfg
0,0 → 1,150
/* fp.cfg -- Or1ksim configuration script file when using FP instructions.
 
Copyright (C) 2001, Marko Mlinar <markom@opencores.org>
Copyright (C) 2010 Embecosm Limited
 
Contributor Marko Mlinar <markom@opencores.org>
Contributor Jeremy Bennett <jeremy.bennett@embecosm.com>
 
This file is part of OpenRISC 1000 Architectural Simulator.
 
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your option)
any later version.
 
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
 
You should have received a copy of the GNU General Public License along
with this program. If not, see <http: www.gnu.org/licenses/>. */
 
section memory
/*random_seed = 12345
type = random*/
pattern = 0x00
type = unknown /* Fastest */
name = "FLASH"
ce = 0
mc = 0
baseaddr = 0xf0000000
size = 0x00200000
delayr = 10
delayw = -1
end
 
section memory
/*random_seed = 12345
type = random*/
pattern = 0x00
type = unknown /* Fastest */
name = "RAM"
ce = 1
mc = 0
baseaddr = 0x00000000
size = 0x00200000
delayr = 2
delayw = 4
end
 
section immu
enabled = 1
nsets = 64
nways = 1
ustates = 2
pagesize = 8192
end
 
section dmmu
enabled = 1
nsets = 64
nways = 1
ustates = 2
pagesize = 8192
end
 
section ic
enabled = 1
nsets = 256
nways = 1
ustates = 2
blocksize = 16
end
 
section dc
enabled = 1
nsets = 256
nways = 1
ustates = 2
blocksize = 16
end
 
section cpu
ver = 0x12
rev = 0x0001
/* upr = */
superscalar = 0
hazards = 0
dependstats = 0
hardfloat = 1
end
 
section bpb
enabled = 0
btic = 0
end
 
section debug
/* enabled = 1
rsp_enabled = 1
rsp_port = 51000 */
end
 
section sim
debug = 0
profile = 0
prof_fn = "sim.profile"
exe_log = 0
exe_log_type = software
exe_log_fn = "executed.log"
end
 
section mc
enabled = 1
baseaddr = 0x93000000
POC = 0x00000008 /* Power on configuration register */
index = 0
end
 
section dma
baseaddr = 0xB8000000
irq = 4
end
 
section ethernet
enabled = 0
baseaddr = 0x92000000
irq = 4
rtx_type = 0
end
 
section VAPI
enabled = 0
server_port = 9998
end
 
section fb
enabled = 1
baseaddr = 0x97000000
refresh_rate = 10000
filename = "primary"
end
 
section kbd
enabled = 0
end
/exit.exp
27,5 → 27,5
# Run the exit test.
run_or1ksim "exit" \
[list "report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "exit/exit"
/flag.exp
27,5 → 27,5
# Run the Interrupt controller test
run_or1ksim "flag" \
[list "report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "flag/flag"
/Makefile.am
45,6 → 45,8
ext.exp \
fbtest.exp \
flag.exp \
fp.cfg \
fp.exp \
functest.exp \
int-test.exp \
kbdtest.cfg \
51,6 → 53,7
kbdtest.exp \
kbdtest.rx \
local-global.exp \
lws-test.exp \
mem-test.exp \
mmu.cfg \
mmu.exp \
/eth.exp
26,7 → 26,7
 
# Run the Ethernet test
run_or1ksim "eth" \
[list "Starting Ethernet test" \
[list "!Starting Ethernet test" \
"enable ints" \
"set mask flags TX" \
"Init" \
39,7 → 39,7
"SetFlags" \
"Int" \
"Receive Frame" \
"Ending Ethernet test" \
"report(0xdeaddead);" \
"exit(0)"] \
"!Ending Ethernet test" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"eth.cfg" "eth/eth"
/basic.exp
34,5 → 34,5
"report(0x00002800);" \
"report(0x00000009);" \
"report(0xdeaddead);" \
"exit(0)"] \
"!exit(0)"] \
"" "basic/basic"
/lws-test.exp
0,0 → 1,46
# lws-test.exp. Test of l.lws using DejaGNU under automake
 
# Copyright (C) 2010 Embecosm Limited
 
# Contributor Jeremy Bennett <jeremy.bennett@embecosm.com>
 
# This file is part of OpenRISC 1000 Architectural Simulator.
 
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 3 of the License, or (at your option)
# any later version.
 
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
 
# You should have received a copy of the GNU General Public License along
# with this program. If not, see <http:#www.gnu.org/licenses/>. */
 
# -----------------------------------------------------------------------------
# This code is commented throughout for use with Doxygen.
# -----------------------------------------------------------------------------
 
 
# Run the Frame buffer test
run_or1ksim "lws-test" \
[list "!l.lws" \
" l.lws r4,0(r5): r4=0xdeadbeef: OK" \
" l.lws r4,0(r5): r4=0x00000000: OK" \
" l.lws r4,0(r5): r4=0x7fffffff: OK" \
" l.lws r4,0(r5): r4=0x80000000: OK" \
" l.lws r4,0(r5): r4=0xffffffff: OK" \
" l.lws r4,0(r5): r4=0x00000000: OK" \
" l.lws r4,0(r5): r4=0x7fffffff: OK" \
" l.lws r4,0(r5): r4=0x80000000: OK" \
" l.lws r4,0(r5): r4=0xffffffff: OK" \
" l.lws r4,0(r5): r4=0xdeadbeef: OK" \
" l.lws r4,0(r5): r4=0x00000000: OK" \
" l.lws r4,0(r5): r4=0x7fffffff: OK" \
" l.lws r4,0(r5): r4=0x80000000: OK" \
"!Test completed" \
"!report(0xdeaddead);" \
"!exit(0)"] \
"" "lws-test/lws-test"

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.