Fix formatting of %p to be spaceless

This commit is contained in:
Wilson Snyder 2025-12-26 21:45:52 -05:00
parent b50e8bb9c1
commit 7a2b20cff3
5 changed files with 18 additions and 18 deletions

View File

@ -5896,7 +5896,7 @@ class WidthVisitor final : public VNVisitor {
if (fmt == "%0") {
newFormat += "'h%0h"; // IEEE our choice
} else {
newFormat += "%d";
newFormat += "%0d"; // UVM tests require %0d
}
}
if (argp) argp = VN_AS(argp->nextp(), NodeExpr);

View File

@ -33,8 +33,8 @@ a: -0.4=> 0.4 0 0 0
[0] %c=m %0c=m
[0] %v=St0 St0 St0 St0 St0 St1 St1 St0 St0 %0v=St0 St0 St0 St0 St0 St1 St1 St0 St0 %v=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 %0v=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 %v=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 %0v=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 <
[0] %V=St0 St0 St0 St0 St0 St1 St1 St0 St0 %0V=St0 St0 St0 St0 St0 St1 St1 St0 St0 %V=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 %0V=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St0 St1 St1 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 St1 St1 St0 St0 %V=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 %0V=St0 St0 St0 St0 St0 St1 St0 St1 St0 St1 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 St0 St0 St0 St1 St0 St0 St1 St0 St0 St0 St1 St1 St0 St1 St0 St0 St0 St1 St0 St1 St0 St1 St1 St0 St0 St1 St1 St1 St1 St0 St0 St0 <
[0] %p= 12 %0p='hc %p= 46099320012 %0p='habbbbcccc %p= 50692964483019020981880 %0p='habc1234567812345678
[0] %P= 12 %0P='hc %P= 46099320012 %0P='habbbbcccc %P= 50692964483019020981880 %0P='habc1234567812345678
[0] %p=12 %0p='hc %p=46099320012 %0p='habbbbcccc %p=50692964483019020981880 %0p='habc1234567812345678
[0] %P=12 %0P='hc %P=46099320012 %0P='habbbbcccc %P=50692964483019020981880 %0P='habc1234567812345678
[0] %P="sv-str"
[0] %u=dcba %0u=dcba
[0] %U=dcba %0U=dcba

View File

@ -21,7 +21,7 @@ module t;
parameter int I = 234;
parameter string IS = $sformatf(">%p<", I);
initial `checks(IS, "> 234<");
initial `checks(IS, ">234<");
parameter real R = 1.234;
parameter string RS = $sformatf(">%p<", R);

View File

@ -1,8 +1,8 @@
[0] lp %x=0bbccc %x=0bbccc %o=2736314 %b=010111011110011001100 %0d=769228 %d= 769228 %p= 769228 %0p='hbbccc
[0] lp %x=0bbccc %x=0bbccc %o=2736314 %b=010111011110011001100 %0d=769228 %d= 769228 %p=769228 %0p='hbbccc
[0] ln %x=1bbccc %x=1bbccc %o=6736314 %b=110111011110011001100 %0d=-279348 %d= -279348 %p=1817804 %0p='h1bbccc
[0] qp %x=001bbbbcccc %x=001bbbbcccc %o=00067356746314 %b=00000000110111011101110111100110011001100 %0d=7444614348 %d= 7444614348 %p= 7444614348 %0p='h1bbbbcccc
[0] qp %x=001bbbbcccc %x=001bbbbcccc %o=00067356746314 %b=00000000110111011101110111100110011001100 %0d=7444614348 %d= 7444614348 %p=7444614348 %0p='h1bbbbcccc
[0] qn %x=101bbbbcccc %x=101bbbbcccc %o=20067356746314 %b=10000000110111011101110111100110011001100 %0d=-1092067013428 %d=-1092067013428 %p=1106956242124 %0p='h101bbbbcccc
[0] wp %x=000bc1234567812345678 %x=000bc1234567812345678 %o=000570110642547402215053170 %b=000000000101111000001001000110100010101100111100000010010001101000101011001111000 %p= 3469299654322568844920 %0p='hbc1234567812345678
[0] wn %x=000bc1234577812345678 %x=000bc1234577812345678 %o=000570110642567402215053170 %b=000000000101111000001001000110100010101110111100000010010001101000101011001111000 %p= 3469299655422080472696 %0p='hbc1234577812345678
[0] wp %x=000bc1234567812345678 %x=000bc1234567812345678 %o=000570110642547402215053170 %b=000000000101111000001001000110100010101100111100000010010001101000101011001111000 %p=3469299654322568844920 %0p='hbc1234567812345678
[0] wn %x=000bc1234577812345678 %x=000bc1234577812345678 %o=000570110642567402215053170 %b=000000000101111000001001000110100010101110111100000010010001101000101011001111000 %p=3469299655422080472696 %0p='hbc1234577812345678
*-* All Finished *-*

View File

@ -1,12 +1,12 @@
default: [10] 0t time [ 10] No0 time p= 10 0p='ha
-9,0,,0: [10] 0t time [10] No0 time p= 10 0p='ha
-9,0,,10: [10] 0t time [ 10] No0 time p= 10 0p='ha
-9,0,ns,5: [10ns] 0t time [ 10ns] No0 time p= 10 0p='ha
-9,3,ns,8: [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
-9,3,ns : [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
-9,3: [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
-9: [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
: [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
-9,,,: [10.000ns] 0t time [10.000ns] No0 time p= 10 0p='ha
default: [10] 0t time [ 10] No0 time p=10 0p='ha
-9,0,,0: [10] 0t time [10] No0 time p=10 0p='ha
-9,0,,10: [10] 0t time [ 10] No0 time p=10 0p='ha
-9,0,ns,5: [10ns] 0t time [ 10ns] No0 time p=10 0p='ha
-9,3,ns,8: [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
-9,3,ns : [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
-9,3: [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
-9: [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
: [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
-9,,,: [10.000ns] 0t time [10.000ns] No0 time p=10 0p='ha
*-* All Finished *-*