puts "Test add32pg.e using tadd32pg and this .run file" esim load tadd32pg.net esim run 100 puts "a= [esim show -hex a], b= [esim show -hex b], cin=[esim show cin] inputs" puts "sum= [esim show -hex sum], cout= [esim show cout] at [esim curtime]ns \n" esim set -hex a FFFFFFFF esim set -hex b 0000000 esim set cin 1 esim run 100 puts "a= [esim show -hex a], b= [esim show -hex b], cin=[esim show cin] inputs" puts "sum= [esim show -hex sum], cout= [esim show cout] at [esim curtime]ns \n" esim set -hex a AAAAAAAA esim set -hex b 0C630002 esim set cin 0 esim run 100 puts "a= [esim show -hex a], b= [esim show -hex b], cin=[esim show cin] inputs" puts "sum= [esim show -hex sum], cout= [esim show cout] at [esim curtime]ns \n" esim set -hex a 00005000 esim set -hex b FFFFAFFF esim set cin 1 esim run 100 puts "a= [esim show -hex a], b= [esim show -hex b], cin=[esim show cin] inputs" puts "sum= [esim show -hex sum], cout= [esim show cout] at [esim curtime]ns \n" esim set -hex a FFFFAFFF esim set -hex b 00005001 esim set cin 0 esim run 100 puts "a= [esim show -hex a], b= [esim show -hex b], cin=[esim show cin] inputs" puts "sum= [esim show -hex sum], cout= [esim show cout] at [esim curtime]ns \n" exit