source: tests/.expect/manipulatorsOutput3.x64.txt @ 61ce214

arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
Last change on this file since 61ce214 was 61ce214, checked in by Peter A. Buhr <pabuhr@…>, 15 months ago

extend testing for int128

  • Property mode set to 100644
File size: 24.5 KB
Line 
1-1208907372870555465220095
2-1208907372870555465220095
3+1208907372870555465220095
4
5base 2
60b11111111111111110000000000000000000000000000000000000000000000001111111111111111
70B11111111111111110000000000000000000000000000000000000000000000001111111111111111
811111111111111110000000000000000000000000000000000000000000000001111111111111111
9             0B11111111111111110000000000000000000000000000000000000000000000001111111111111111
10   0B000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111
110X0000000000FFFF000000000000FFFF
12
130b1001011001110110101011000110010011111001100011011000100011110100000000000000000
140B1001011001110110101011000110010011111001100011011000100011110100000000000000000
150B1001011001110110101011000110010011111001100011011000100011110100000000000000000
160B1001011001110110101011000110010011111001100011011000100011110100000000000000000
170B1001011001110110101011000110010011111001100011011000100011110100000000000000000
180B1001011001110110101011000110010011111001100011011000100011110100000000000000000
190B1001011001110110101011000110010011111001100011011000100011110100000000000000000
20
21base 8
220000000123
230000000123
240377776000000000000000177777
25377776000000000000000177777
26                                         0123
27     0000000000000000000000000000000000000123
28000000000000000000000000000000000000000000123
29                 0377776000000000000000177777
30     0000000000000377776000000000000000177777
31000000000000000000377776000000000000000177777
320123                                         X
330377776000000000000000177777                 X
3405000000000000000000123                      X
350000000000000000000000000000000000000123     X
360000000000000377776000000000000000177777     X
370000000000000000005000000000000000000123     X
38000000000000000000000000000000000000000000123X
39000000000000000000377776000000000000000177777X
40000000000000000000000005000000000000000000123X
410000000123X
420000000123X
430000000123                              X
440000000123                              X
450377776000000000000000177777            X
4605000000000000000000123                 X
470000000000000000000000000000000000000123X
480000000000000377776000000000000000177777X
490000000000000000005000000000000000000123X
500000000000000000000000000000000000000000001234567X
5103777777777777777777777777777777777776543211Y
5203777777777777777777777777777777777776543211Y
53
540113166530623714330436400000
55          0113166530623714330436400000
56            0113166530623714330436400000
57  00000000000113166530623714330436400000
58          000113166530623714330436400000
59  00000000000113166530623714330436400000
60
61base 10
62355272055279601493606400
63355272055279601493606400
64355272055279601493606400
65355272055279601493606400
66355272055279601493606400
67              355272055279601493606400
68               355272055279601493606400
69                355272055279601493606400
70          000000355272055279601493606400
71  00000000000000355272055279601493606400
720000000000000000355272055279601493606400
730000000000000000355272055279601493606400
74+000000000000000355272055279601493606400
75
76base 16
770xffff000000000000ffff
780XFFFF000000000000FFFF
79ffff000000000000ffff
80                       0XFFFF000000000000FFFF
81   0X00000000000000000000FFFF000000000000FFFF
820X00000000000000000000000000000FFFF000000000000FFFF
830XFFFF000000000000FFFF                       X
840X00000000000000000000FFFF000000000000FFFF   X
850X00000000000000000000000000000FFFF000000000000FFFFX
86
870X4B3B56327CC6C47A0000
88                0X4B3B56327CC6C47A0000
89                  0X4B3B56327CC6C47A0000
900X0000000000000000004B3B56327CC6C47A0000
91        0X00000000004B3B56327CC6C47A0000
920X0000000000000000004B3B56327CC6C47A0000
93
94extras
950b1001011001110110101011000110010011111001100011011000100011110100000000000000000
960B1001011001110110101011000110010011111001100011011000100011110100000000000000000
970113166530623714330436400000
980x4b3b56327cc6c47a0000
990X4B3B56327CC6C47A0000
1001001011001110110101011000110010011111001100011011000100011110100000000000000000 113166530623714330436400000 4b3b56327cc6c47a0000
101+355272055279601493606400
102-355272055279601493606400
103-355272055279601493606400
104355272055279601493606400
105355272055279601493606400
106355272055279601493606400                X
107+355272055279601493606400               X
108+0000000000000000355272055279601493606400X
109+0000000000000000000000000000000123456789X
110-1000 0xfffffffffffffffffffffffffffffc18 03777777777777777777777777777777777777776030
1110b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011000
112-999 0xfffffffffffffffffffffffffffffc19 03777777777777777777777777777777777777776031
1130b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011001
114-998 0xfffffffffffffffffffffffffffffc1a 03777777777777777777777777777777777777776032
1150b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011010
116-997 0xfffffffffffffffffffffffffffffc1b 03777777777777777777777777777777777777776033
1170b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011011
118-996 0xfffffffffffffffffffffffffffffc1c 03777777777777777777777777777777777777776034
1190b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011100
120-995 0xfffffffffffffffffffffffffffffc1d 03777777777777777777777777777777777777776035
1210b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011101
122-994 0xfffffffffffffffffffffffffffffc1e 03777777777777777777777777777777777777776036
1230b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011110
124-993 0xfffffffffffffffffffffffffffffc1f 03777777777777777777777777777777777777776037
1250b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000011111
126-992 0xfffffffffffffffffffffffffffffc20 03777777777777777777777777777777777777776040
1270b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100000
128-991 0xfffffffffffffffffffffffffffffc21 03777777777777777777777777777777777777776041
1290b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100001
130
131
132-990                                                                                                                                                           
133-990
1340xfffffffffffffffffffffffffffffc22
13503777777777777777777777777777777777777776042
1360b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100010
137-990
1380xfffffffffffffffffffffffffffffc22
13903777777777777777777777777777777777777776042
1400b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100010
141-990                           
1420xfffffffffffffffffffffffffffffc22
14303777777777777777777777777777777777777776042
1440b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100010
145-990                                                                                                                                                           
1460xfffffffffffffffffffffffffffffc22                                                                                                                             
14703777777777777777777777777777777777777776042                                                                                                                   
1480b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100010                             
149-990                                                                                                                                                           
1500XFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC22                                                                                                                             
15103777777777777777777777777777777777777776042                                                                                                                   
1520B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000100010                             
15322763282186957586699822X
154                   04644000000000000000013056X
15504644000000000000000013056                   X
156                   04644000000000000000013056X
15704644000000000000000013056                   X
158                   04644000000000000000013056X
15904644000000000000000013056                   X
160         000000000004644000000000000000013056X
161000000000004644000000000000000013056         X
1620000000000000000000004644000000000000000013056X
1630000000000000000000004644000000000000000013056X
16404644000000000000000013056                   X
16504644000000000000000013056                   X
16604644000000000000000013056                   X
16704644000000000000000013056                   X
1680004644000000000000000013056                 X
16903777777777777777773133777777777777777764722Y
17003777777777777777773133777777777777777764722Y
17103777777777777777773133777777777777777764722Y
17203777777777777777773133777777777777777764722Y
17303777777777777777773133777777777777777764722Y
17403777777777777777773133777777777777777764722Y
17503777777777777777773133777777777777777764722 Y
1760000003777777777777777773133777777777777777764722Y
17703777777777777777773133777777777777777764722 Y
1780123                                         X
17904644000000000000000013056                   X
1800000000000000000000000000000000000000123     X
1810000000000000004644000000000000000013056     X
182000000000000000000000000000000000000000000123X
183000000000000000000004644000000000000000013056X
1840000000123                              X
18504644000000000000000013056              X
18603777777777777777773133777777777777777764722X
1870000000000000000000000000000000000000123X
1880000000000000004644000000000000000013056X
18903777777777777777773133777777777777777764722X
1901777777777777777777777
1912777777777777777777777
1923777777777777777777777
1934777777777777777777777
1945777777777777777777777
1956777777777777777777777
1967777777777777777777777
19710777777777777777777777
1980b11111111111111110000000000000000000000000000000000000000000000001111111111111111
1990B11111111111111110000000000000000000000000000000000000000000000001111111111111111
20011111111111111110000000000000000000000000000000000000000000000001111111111111111
201             0B11111111111111110000000000000000000000000000000000000000000000001111111111111111
202   0B000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111
2030B00000000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111
2040b11111111111111110000000000000000000000000000000000000000000000001111111111111111
2050B11111111111111110000000000000000000000000000000000000000000000001111111111111111
20611111111111111110000000000000000000000000000000000000000000000001111111111111111
2070B11111111111111110000000000000000000000000000000000000000000000001111111111111111             
2080B000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111   
2090B011111111111111110000000000000000000000000000000000000000000000001111111111111111           
2100B11111111111111110000000000000000000000000000000000000000000000001111111111111111             
2110B11111111111111110000000000000000000000000000000000000000000000001111111111111111             
2120B000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111   
2130B0000000000000000000000000000000000000000000000001111111111111111 
2140B00000000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111
215   0X000000000000000000000FFFF
216   0X000000000000000000000FFFF
2170X00000000000000000000000000FFFF
2180X00000000000000000000000000FFFF
21905000000000000000000123
220                      05000000000000000000123
22105000000000000000000123                      X
2220000000123                              X
2230377776000000000000000177777            X
22405000000000000000000123                 X
2250000000000000000000000000000000000000123X
2260000000000000377776000000000000000177777X
2270000000000000000005000000000000000000123X
228-10                  0xfffffffffffffffffffffffffffffff6 03777777777777777777777777777777777777777766
2290b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110
230-9                   0xfffffffffffffffffffffffffffffff7 03777777777777777777777777777777777777777767
2310b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111
232-8                   0xfffffffffffffffffffffffffffffff8 03777777777777777777777777777777777777777770
2330b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
234-7                   0xfffffffffffffffffffffffffffffff9 03777777777777777777777777777777777777777771
2350b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001
236-6                   0xfffffffffffffffffffffffffffffffa 03777777777777777777777777777777777777777772
2370b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010
238-5                   0xfffffffffffffffffffffffffffffffb 03777777777777777777777777777777777777777773
2390b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011
240-4                   0xfffffffffffffffffffffffffffffffc 03777777777777777777777777777777777777777774
2410b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
242-3                   0xfffffffffffffffffffffffffffffffd 03777777777777777777777777777777777777777775
2430b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101
244-2                   0xfffffffffffffffffffffffffffffffe 03777777777777777777777777777777777777777776
2450b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
246-1                   0xffffffffffffffffffffffffffffffff 03777777777777777777777777777777777777777777
2470b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
248+0                   0                    0                   
2490b0                 
250+1                   0x1                  01                 
2510b1                 
252+2                   0x2                  02                 
2530b10               
254+3                   0x3                  03                 
2550b11               
256+4                   0x4                  04                 
2570b100               
258+5                   0x5                  05                 
2590b101               
260+6                   0x6                  06                 
2610b110               
262+7                   0x7                  07                 
2630b111               
264+8                   0x8                  010                 
2650b1000             
266+9                   0x9                  011                 
2670b1001             
268+10                  0xa                  012                 
2690b1010             
270+11                  0xb                  013                 
2710b1011             
272+12                  0xc                  014                 
2730b1100             
274+13                  0xd                  015                 
2750b1101             
276+14                  0xe                  016                 
2770b1110             
278
279170141183460469231731687303715884105722
280+170141183460469231731687303715884105722       0x7ffffffffffffffffffffffffffffffa            01777777777777777777777777777777777777777772
2810b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010
282170141183460469231731687303715884105723
283+170141183460469231731687303715884105723       0x7ffffffffffffffffffffffffffffffb            01777777777777777777777777777777777777777773
2840b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011
285170141183460469231731687303715884105724
286+170141183460469231731687303715884105724       0x7ffffffffffffffffffffffffffffffc            01777777777777777777777777777777777777777774
2870b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
288170141183460469231731687303715884105725
289+170141183460469231731687303715884105725       0x7ffffffffffffffffffffffffffffffd            01777777777777777777777777777777777777777775
2900b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101
291170141183460469231731687303715884105726
292+170141183460469231731687303715884105726       0x7ffffffffffffffffffffffffffffffe            01777777777777777777777777777777777777777776
2930b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
294170141183460469231731687303715884105727
295+170141183460469231731687303715884105727       0x7fffffffffffffffffffffffffffffff            01777777777777777777777777777777777777777777
2960b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
297-170141183460469231731687303715884105728
298-170141183460469231731687303715884105728       0x80000000000000000000000000000000            02000000000000000000000000000000000000000000
2990b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
300-170141183460469231731687303715884105727
301-170141183460469231731687303715884105727       0x80000000000000000000000000000001            02000000000000000000000000000000000000000001
3020b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
303-170141183460469231731687303715884105726
304-170141183460469231731687303715884105726       0x80000000000000000000000000000002            02000000000000000000000000000000000000000002
3050b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
306-170141183460469231731687303715884105725
307-170141183460469231731687303715884105725       0x80000000000000000000000000000003            02000000000000000000000000000000000000000003
3080b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
309-170141183460469231731687303715884105724
310-170141183460469231731687303715884105724       0x80000000000000000000000000000004            02000000000000000000000000000000000000000004
3110b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100
312-170141183460469231731687303715884105723
313-170141183460469231731687303715884105723       0x80000000000000000000000000000005            02000000000000000000000000000000000000000005
3140b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101
315-170141183460469231731687303715884105722
316-170141183460469231731687303715884105722       0x80000000000000000000000000000006            02000000000000000000000000000000000000000006
3170b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110
318-170141183460469231731687303715884105721
319-170141183460469231731687303715884105721       0x80000000000000000000000000000007            02000000000000000000000000000000000000000007
3200b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111
321-170141183460469231731687303715884105720
322-170141183460469231731687303715884105720       0x80000000000000000000000000000008            02000000000000000000000000000000000000000010
3230b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000
324-170141183460469231731687303715884105719
325-170141183460469231731687303715884105719       0x80000000000000000000000000000009            02000000000000000000000000000000000000000011
3260b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001
327-170141183460469231731687303715884105718
328-170141183460469231731687303715884105718       0x8000000000000000000000000000000a            02000000000000000000000000000000000000000012
3290b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010
330-170141183460469231731687303715884105717
331-170141183460469231731687303715884105717       0x8000000000000000000000000000000b            02000000000000000000000000000000000000000013
3320b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011
333-170141183460469231731687303715884105716
334-170141183460469231731687303715884105716       0x8000000000000000000000000000000c            02000000000000000000000000000000000000000014
3350b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100
336-170141183460469231731687303715884105715
337-170141183460469231731687303715884105715       0x8000000000000000000000000000000d            02000000000000000000000000000000000000000015
3380b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101
339
340170141183460469231731687303715884105722
341170141183460469231731687303715884105723
342170141183460469231731687303715884105724
343170141183460469231731687303715884105725
344170141183460469231731687303715884105726
345170141183460469231731687303715884105727
346170141183460469231731687303715884105728
347170141183460469231731687303715884105729
348170141183460469231731687303715884105730
349170141183460469231731687303715884105731
350170141183460469231731687303715884105732
351170141183460469231731687303715884105733
352170141183460469231731687303715884105734
353170141183460469231731687303715884105735
354170141183460469231731687303715884105736
355170141183460469231731687303715884105737
356170141183460469231731687303715884105738
357170141183460469231731687303715884105739
358170141183460469231731687303715884105740
359170141183460469231731687303715884105741
360
361340282366920938463463374607431768211450
362340282366920938463463374607431768211451
363340282366920938463463374607431768211452
364340282366920938463463374607431768211453
365340282366920938463463374607431768211454
366340282366920938463463374607431768211455
3670
3681
3692
3703
3714
3725
3736
3747
3758
3769
37710
37811
37912
38013
3810xfffffffffffffffffffe
3820xfffffffffffffffffffe
383
384binary
3850b11111111111111111111111111111111111111111111111111111111111111111111111111111110
3860b11111111111111111111111111111111
3870b1111111111111111111111111111111111111111111111111111111111111111
3880b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
3890b11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
3900xa2345678
3910xa2345678a7654321
3920xa2345678a7654321c2345678
3930xa2345678a7654321c2345678d7554321
394
395octal
3960377777777777777777777777776
3970123456
398012345665432
39901234566543234567
4000123456654323456776543
401012345665432345677654323456
40201234566543234567765432345665432
4030123456654323456776543234566543234567
404012345665432345677654323456654323456776543
40501111111111111111111
406011111111111111111111
4070111111111111111111111
408
409decimal
4101208925819614629174706174
41142798 0123456
4121402432282 012345665432
41345954901031287 01234566543234567
4141505850196993244515 0123456654323456776543
415394749758663249135511342 0123456665432345677654323456
41612935154696204706112391834394 012345665432234567765432345665432
417423859149128410414395372834994551 01234566543234567776543234566543234567
41813889016598639747063234935497057631587 0123456654323456776543323456654323456776543
4191234567890123456789
4201234567890123456789
421170141183460469231731687303715884105727
422340282366920938463463374607431768211455
4239223372036854775808
424340282366920938463463374607431768211455
425170141183460469231731687303715884105727
426
427hexadecimal
4280xfffffffffffffffffffe
4290xffffffff
4300xffffffffffffffff
4310xffffffffffffffffffffffff
4320xffffffffffffffffffffffffffffffff
4330xa2345678
4340xa2345678b7654321
4350xa2345678b7654321c2345678
4360xa2345678b7654321c2345678d7654321
437
Note: See TracBrowser for help on using the repository browser.