1*658eb9e1SMichael Kruse# Test ordinary signed comparisons 2*658eb9e1SMichael Krusecmp:0,0:$#0 3*658eb9e1SMichael Krusecmp:0,1:$#-1 4*658eb9e1SMichael Krusecmp:1,0:$#1 5*658eb9e1SMichael Krusecmp:-1,1:$#-1 6*658eb9e1SMichael Krusecmp:1,-1:$#1 7*658eb9e1SMichael Krusecmp:123456789012345678901234567890,123456789012345678901234567891:$#-1 8*658eb9e1SMichael Kruse 9*658eb9e1SMichael Kruse# Test unsigned comparisons 10*658eb9e1SMichael Krusecmpu:0,0:$#0 11*658eb9e1SMichael Krusecmpu:0,1:$#-1 12*658eb9e1SMichael Krusecmpu:1,0:$#1 13*658eb9e1SMichael Krusecmpu:-1,1:$#0 14*658eb9e1SMichael Krusecmpu:1,-1:$#0 15*658eb9e1SMichael Krusecmpu:-25,15:$#1 16*658eb9e1SMichael Krusecmpu:#x-ffffffffffffffff,#xfffffffffffffffe:$#1 17*658eb9e1SMichael Kruse 18*658eb9e1SMichael Kruse# Test zero comparisons 19*658eb9e1SMichael Krusecmpz:0:$#0 20*658eb9e1SMichael Krusecmpz:-25:$#-1 21*658eb9e1SMichael Krusecmpz:105:$#1 22*658eb9e1SMichael Kruse 23*658eb9e1SMichael Kruse# Test small-value comparisons 24*658eb9e1SMichael Krusecmpv:0,0:$#0 25*658eb9e1SMichael Krusecmpv:0,1:$#-1 26*658eb9e1SMichael Krusecmpv:1,0:$#1 27*658eb9e1SMichael Krusecmpv:-1,1:$#-1 28*658eb9e1SMichael Krusecmpv:1,-1:$#1 29*658eb9e1SMichael Krusecmpv:499,108:$#1 30*658eb9e1SMichael Krusecmpv:499,499:$#0 31*658eb9e1SMichael Krusecmpv:499,-1024:$#1 32