@@ -636,7 +636,7 @@ test(".pcheckoff works", function() {
636636 deepEqual ( result . checkoff , {
637637 kind : 'memory' ,
638638 addresses : { } ,
639- running_checksum : 36038 ,
639+ running_checksum : 36036 ,
640640 url : 'some url' ,
641641 name : 'some name' ,
642642 checksum : 42
@@ -661,30 +661,30 @@ test(".pcheckoff works", function() {
661661
662662 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 0 1 2' , function ( success , result ) {
663663 deepEqual ( result . checkoff . addresses , { 0 : 2 } , "Single address is correct." ) ;
664- equal ( result . checkoff . running_checksum , 36040 , "Single address checksum is correct" ) ;
664+ equal ( result . checkoff . running_checksum , 36038 , "Single address checksum is correct" ) ;
665665 } ) ;
666666
667667 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 0 2 6 5' , function ( success , result ) {
668668 deepEqual ( result . checkoff . addresses , { 0 : 6 , 4 : 5 } , "Multiple address is correct." ) ;
669- equal ( result . checkoff . running_checksum , 36062 , "Multiple address checksum is correct" ) ;
669+ equal ( result . checkoff . running_checksum , 36060 , "Multiple address checksum is correct" ) ;
670670 } ) ;
671671
672672 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 8 1 6' , function ( success , result ) {
673673 deepEqual ( result . checkoff . addresses , { 8 : 6 } , "Single offset address is correct." ) ;
674- equal ( result . checkoff . running_checksum , 36052 , "Single offset address checksum is correct" ) ;
674+ equal ( result . checkoff . running_checksum , 36050 , "Single offset address checksum is correct" ) ;
675675 } ) ;
676676
677677 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 8 2 6 9' , function ( success , result ) {
678678 deepEqual ( result . checkoff . addresses , { 8 : 6 , 12 : 9 } , "Multiple offset address is correct." ) ;
679- equal ( result . checkoff . running_checksum , 36094 , "Multiple offset address checksum is correct" ) ;
679+ equal ( result . checkoff . running_checksum , 36092 , "Multiple offset address checksum is correct" ) ;
680680 } ) ;
681681
682682 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 4 2 3 7\n.verify 32 3 20 21 22' , function ( success , result ) {
683683 deepEqual ( result . checkoff . addresses , { 4 : 3 , 8 : 7 , 32 : 20 , 36 : 21 , 40 : 22 } , "Multiple statementt address is correct." ) ;
684- equal ( result . checkoff . running_checksum , 36427 , "Multiple statement checksum is correct" ) ;
684+ equal ( result . checkoff . running_checksum , 36425 , "Multiple statement checksum is correct" ) ;
685685 } ) ;
686686
687687 assembler . assemble ( "t.uasm" , '.pcheckoff "some url" "some name" 42\n.verify 0x20 8 0x73657420 0x2e2e2e74 0xa 0x20000000 0x73ff0143 0xc15f04e0 0x42ff04e1 0xd2370056' , function ( success , result ) {
688- equal ( result . checkoff . running_checksum , - 2102874766 , "Negative checksum is calculated correctly." ) ;
688+ equal ( result . checkoff . running_checksum , - 2102874770 , "Negative checksum is calculated correctly." ) ;
689689 } ) ;
690690} ) ;
0 commit comments