#!/usr/bin/tclsh
for {set e 0} {$e < 100} {incr e} {
set a [expr int(rand() * 1024)]
set b [expr int(rand() * 1024)]
set c [expr $a + $b]
puts "name: {$a + $b = $c}\n11"
for {set i 0} {$i <= 10} {incr i} {
puts "I: [expr ($a & (1 << $i)) != 0] [expr ($b & (1 << $i)) != 0] T: [expr ($c & (1 << $i)) != 0]"
}
puts ";"
}