aboutsummaryrefslogtreecommitdiff
path: root/tcl/mmr_helpers.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'tcl/mmr_helpers.tcl')
-rw-r--r--tcl/mmr_helpers.tcl10
1 files changed, 5 insertions, 5 deletions
diff --git a/tcl/mmr_helpers.tcl b/tcl/mmr_helpers.tcl
index e6b1c67..d9b6e63 100644
--- a/tcl/mmr_helpers.tcl
+++ b/tcl/mmr_helpers.tcl
@@ -2,7 +2,7 @@
proc proc_exists { NAME } {
set n [info commands $NAME]
set l [string length $n]
- return [expr $l != 0]
+ return [expr {$l != 0}]
}
# Give: REGISTER name - must be a global variable.
@@ -45,14 +45,14 @@ proc show_mmr32_bits { NAMES VAL } {
for { set x 24 } { $x >= 0 } { incr x -8 } {
echo -n " "
for { set y 7 } { $y >= 0 } { incr y -1 } {
- set s $MYNAMES([expr $x + $y])
- echo -n [format "%2d: %-*s | " [expr $x + $y] $w $s ]
+ set s $MYNAMES([expr {$x + $y}])
+ echo -n [format "%2d: %-*s | " [expr {$x + $y}] $w $s ]
}
echo ""
echo -n " "
for { set y 7 } { $y >= 0 } { incr y -1 } {
- echo -n [format " %d%*s | " [expr !!($VAL & (1 << ($x + $y)))] [expr $w -1] ""]
+ echo -n [format " %d%*s | " [expr {!!($VAL & (1 << ($x + $y)))}] [expr {$w -1}] ""]
}
echo ""
}
@@ -60,7 +60,7 @@ proc show_mmr32_bits { NAMES VAL } {
proc show_mmr_bitfield { MSB LSB VAL FIELDNAME FIELDVALUES } {
- set width [expr (($MSB - $LSB + 1) + 7) / 4]
+ set width [expr {(($MSB - $LSB + 1) + 7) / 4}]
set nval [show_normalize_bitfield $VAL $MSB $LSB ]
set name0 [lindex $FIELDVALUES 0 ]
if [ string compare $name0 _NUMBER_ ] {