Lines Matching +full:1 +full:e
9 # 1. Redistributions of source code must retain the above copyright
34 # only digits to examine, and it is good to be sure that 1 + 1 really gives 2
53 # 1. syntax error (maybe even core dump...) and fail
71 -c 'case $(( 0xC0000000 )); in (-*) exit 0;; esac; exit 1'
88 -c 'case $(( 0xC000000000000000 )); in (-*) exit 0;; esac; exit 1'
116 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
117 'echo $(( 1 ))'
118 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
120 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
124 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
128 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
131 atf_check -s exit:0 -o inline:'1\n' -e empty \
133 atf_check -s exit:0 -o inline:'0\n' -e empty \
136 atf_check -s exit:0 -o inline:'99999\n' -e empty \
140 atf_check -s exit:0 -o inline:'9191919191919\n' -e empty \
143 atf_check -s exit:0 -o inline:'13\n' -e empty ${TEST_SH} -c \
145 atf_check -s exit:0 -o inline:'11\n' -e empty ${TEST_SH} -c \
147 atf_check -s exit:0 -o inline:'7\n' -e empty ${TEST_SH} -c \
149 atf_check -s exit:0 -o inline:'9\n' -e empty ${TEST_SH} -c \
152 atf_check -s exit:0 -o inline:'11\n' -e empty \
154 atf_check -s exit:0 -o inline:'27\n' -e empty \
156 atf_check -s exit:0 -o inline:'27\n' -e empty \
158 atf_check -s exit:0 -o inline:'219\n' -e empty \
160 atf_check -s exit:0 -o inline:'0\n' -e empty \
164 # atf_check -s exit:0 -o inline:'0\n' -e empty \
168 # atf_check -s exit:0 -o inline:'0\n' -e empty \
180 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
182 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
183 'echo $(( +1 ))'
184 atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
186 atf_check -s exit:0 -o inline:'4321\n' -e empty ${TEST_SH} -c \
188 atf_check -s exit:0 -o inline:'17185\n' -e empty ${TEST_SH} -c \
199 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
200 'echo $(( -1 ))'
201 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
203 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
204 'echo $(( - 1 ))'
205 atf_check -s exit:0 -o inline:'-6\n' -e empty ${TEST_SH} -c \
207 atf_check -s exit:0 -o inline:'-4321\n' -e empty ${TEST_SH} -c \
209 atf_check -s exit:0 -o inline:'-2257\n' -e empty ${TEST_SH} -c \
211 atf_check -s exit:0 -o inline:'-7\n' -e empty ${TEST_SH} -c \
222 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
223 'echo $(( ! 1 ))'
224 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
227 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
229 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
231 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
244 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
246 atf_check -s exit:0 -o inline:'-2\n' -e empty ${TEST_SH} -c \
247 'echo $(( ~ 1 ))'
249 atf_check -s exit:0 -o inline:'-1235\n' -e empty ${TEST_SH} -c \
251 atf_check -s exit:0 -o inline:'-256\n' -e empty ${TEST_SH} -c \
264 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
266 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
267 'echo $(( 1 + 0 ))'
268 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
269 'echo $(( 0 + 1 ))'
270 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
271 'echo $(( 1 + 1 ))'
272 atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
274 atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
276 atf_check -s exit:0 -o inline:'5555\n' -e empty ${TEST_SH} -c \
278 atf_check -s exit:0 -o inline:'3333\n' -e empty ${TEST_SH} -c \
280 atf_check -s exit:0 -o inline:'5555\n' -e empty ${TEST_SH} -c \
282 atf_check -s exit:0 -o inline:'7777\n' -e empty ${TEST_SH} -c \
284 atf_check -s exit:0 -o inline:'-7777\n' -e empty ${TEST_SH} -c \
295 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
297 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
298 'echo $(( 1 - 0 ))'
299 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
300 'echo $(( 1 - 1 ))'
301 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
302 'echo $(( 0 - 1 ))'
303 atf_check -s exit:0 -o inline:'488\n' -e empty ${TEST_SH} -c \
305 atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
307 atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
309 atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
311 atf_check -s exit:0 -o inline:'-7694\n' -e empty ${TEST_SH} -c \
313 atf_check -s exit:0 -o inline:'--1\n' -e empty ${TEST_SH} -c \
324 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
326 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
327 'echo $(( 1 * 0 ))'
328 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
329 'echo $(( 0 * 1 ))'
330 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
331 'echo $(( 1 * 1 ))'
332 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
333 'echo $(( -1 * 1 ))'
334 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
335 'echo $(( 1 * -1 ))'
336 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
337 'echo $(( -1 * -1 ))'
338 atf_check -s exit:0 -o inline:'391\n' -e empty ${TEST_SH} -c \
340 atf_check -s exit:0 -o inline:'169\n' -e empty ${TEST_SH} -c \
342 atf_check -s exit:0 -o inline:'-11264\n' -e empty ${TEST_SH} -c \
344 atf_check -s exit:0 -o inline:'-16983\n' -e empty ${TEST_SH} -c \
346 atf_check -s exit:0 -o inline:'9309\n' -e empty ${TEST_SH} -c \
357 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
358 'echo $(( 0 / 1 ))'
359 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
360 'echo $(( 1 / 1 ))'
362 atf_check -s exit:0 -o inline:'99999999999\n' -e empty \
363 ${TEST_SH} -c 'echo $(( 99999999999 / 1 ))'
364 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
365 'echo $(( 2 / 1 ))'
367 atf_check -s exit:0 -o inline:'3\n' -e empty ${TEST_SH} -c \
368 'echo $(( 3 / 1 ))'
369 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
371 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
373 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
376 atf_check -s exit:0 -o inline:'173\n' -e empty ${TEST_SH} -c \
378 atf_check -s exit:0 -o inline:'13\n' -e empty ${TEST_SH} -c \
389 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
390 'echo $(( 0 % 1 ))'
391 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
392 'echo $(( 1 % 1 ))'
393 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
394 'echo $(( 2 % 1 ))'
395 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
396 'echo $(( 9999 % 1 ))'
398 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
400 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
401 'echo $(( 1 % 2 ))'
402 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
404 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
407 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
409 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
410 'echo $(( 1 % 3 ))'
411 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
413 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
415 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
418 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
421 atf_check -s exit:0 -o inline:'107\n' -e empty ${TEST_SH} -c \
423 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
434 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
436 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
437 'echo $(( 0 << 1 ))'
438 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
441 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
442 'echo $(( 1 << 0 ))'
443 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
444 'echo $(( 1 << 1 ))'
445 atf_check -s exit:0 -o inline:'131072\n' -e empty ${TEST_SH} -c \
446 'echo $(( 1 << 17 ))'
448 atf_check -s exit:0 -o inline:'2021161080\n' -e empty ${TEST_SH} -c \
449 'echo $(( 0x3C3C3C3C << 1 ))'
452 atf_check -s exit:0 -o inline:'129354309120\n' -e empty \
456 -e empty ${TEST_SH} -c 'echo $(( 0x3C3C3C3C << 40 ))'
468 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
470 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
471 'echo $(( 0 >> 1 ))'
472 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
475 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
476 'echo $(( 1 >> 0 ))'
477 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
478 'echo $(( 1 >> 1 ))'
479 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
480 'echo $(( 2 >> 1 ))'
481 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
482 'echo $(( 3 >> 1 ))'
484 atf_check -s exit:0 -o inline:'4\n' -e empty ${TEST_SH} -c \
486 atf_check -s exit:0 -o inline:'4\n' -e empty ${TEST_SH} -c \
489 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
493 atf_check -s exit:0 -o inline:'8\n' -e empty ${TEST_SH} -c \
496 atf_check -s exit:0 -o inline:'4464\n' -e empty ${TEST_SH} -c \
509 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
511 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
513 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
515 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
516 'echo $(( 1 == 1 ))'
517 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
519 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
521 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
524 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
525 'echo $(( 0 == 1 ))'
526 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
528 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
530 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
531 'echo $(( 1 == 2 ))'
532 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
534 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
536 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
546 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
547 'echo $(( 1 != 0 ))'
548 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
550 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
552 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
554 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
556 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
559 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
561 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
563 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
565 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
566 'X=1; echo $(( X != 1 ))'
567 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
577 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
578 'echo $(( 0 < 1 ))'
579 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
580 'echo $(( -1 < 0 ))'
581 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
583 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
585 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
588 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
590 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
591 'echo $(( 1 < 0 ))'
594 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
606 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
607 'echo $(( 0 <= 1 ))'
608 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
609 'echo $(( -1 <= 0 ))'
610 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
612 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
614 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
616 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
619 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
620 'echo $(( 1 <= 0 ))'
621 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
625 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
637 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
638 'echo $(( 1 > 0 ))'
639 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
640 'echo $(( 1 > -1 ))'
641 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
645 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
650 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
653 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
655 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
656 'echo $(( 0 > 1 ))'
657 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
658 'echo $(( -1 > 0 ))'
659 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
661 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
663 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
667 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
679 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
681 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
682 'echo $(( 1 >= 0 ))'
683 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
686 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
687 'echo $(( -1 >= 0 ))'
697 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
699 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
700 'echo $(( 1 & 0 ))'
701 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
702 'echo $(( 0 & 1 ))'
703 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
704 'echo $(( 1 & 1 ))'
706 atf_check -s exit:0 -o inline:'255\n' -e empty ${TEST_SH} -c \
708 atf_check -s exit:0 -o inline:'255\n' -e empty ${TEST_SH} -c \
712 atf_check -s exit:0 -o inline:'70377641607203\n' -e empty \
724 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
726 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
727 'echo $(( 1 | 0 ))'
728 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
729 'echo $(( 0 | 1 ))'
730 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
731 'echo $(( 1 | 1 ))'
733 atf_check -s exit:0 -o inline:'4369\n' -e empty ${TEST_SH} -c \
735 atf_check -s exit:0 -o inline:'255\n' -e empty ${TEST_SH} -c \
739 atf_check -s exit:0 -o inline:'95348271856563\n' -e empty \
751 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
753 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
754 'echo $(( 1 ^ 0 ))'
755 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
756 'echo $(( 0 ^ 1 ))'
757 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
758 'echo $(( 1 ^ 1 ))'
760 atf_check -s exit:0 -o inline:'255\n' -e empty ${TEST_SH} -c \
762 atf_check -s exit:0 -o inline:'15\n' -e empty ${TEST_SH} -c \
766 atf_check -s exit:0 -o inline:'24970630249360\n' -e empty \
781 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
783 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
784 'echo $(( 1 && 0 ))'
785 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
786 'echo $(( 0 && 1 ))'
787 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
788 'echo $(( 1 && 1 ))'
791 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
793 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
805 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
807 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
808 'echo $(( 1 || 0 ))'
809 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
810 'echo $(( 0 || 1 ))'
811 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
812 'echo $(( 1 || 1 ))'
815 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
817 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
830 atf_check -s exit:0 -o inline:'3\n' -e empty ${TEST_SH} -c \
832 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
833 'echo $(( 1 ? 2 : 3 ))'
835 atf_check -s exit:0 -o inline:'111\n' -e empty ${TEST_SH} -c \
838 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
839 'echo $(( 1 < 2 ? -1 : 1 > 2 ? 1 : 0 ))'
840 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
841 'echo $(( 1 < 1 ? -1 : 1 > 1 ? 1 : 0 ))'
842 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
843 'echo $(( 2 < 1 ? -1 : 2 > 1 ? 1 : 0 ))'
855 atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
856 'echo $(( 1 + 2 + 3 ))'
857 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
858 'echo $(( 1 - 2 + 3 ))'
859 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
860 'echo $(( 3 - 2 - 1 ))'
861 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
862 'echo $(( 3 - 2 + 1 ))'
864 atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
865 'echo $(( - 2 + 1 ))'
866 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
867 'echo $(( 2 + -1 ))'
869 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
870 'echo $(( ! 2 + 1 ))'
871 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
872 'echo $(( 2 + !1 ))'
874 atf_check -s exit:0 -o inline:'8\n' -e empty ${TEST_SH} -c \
876 atf_check -s exit:0 -o inline:'7\n' -e empty ${TEST_SH} -c \
878 atf_check -s exit:0 -o inline:'12\n' -e empty ${TEST_SH} -c \
881 atf_check -s exit:0 -o inline:'5\n' -e empty ${TEST_SH} -c \
883 atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
885 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
888 atf_check -s exit:0 -o inline:'72\n' -e empty ${TEST_SH} -c \
889 'echo $(( 9 << 1 + 2 ))'
890 atf_check -s exit:0 -o inline:'48\n' -e empty ${TEST_SH} -c \
892 atf_check -s exit:0 -o inline:'288\n' -e empty ${TEST_SH} -c \
895 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
896 'echo $(( 9 >> 1 + 2 ))'
897 atf_check -s exit:0 -o inline:'3\n' -e empty ${TEST_SH} -c \
899 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
900 'echo $(( 19 >> 3 >> 1 ))'
902 atf_check -s exit:0 -o inline:'4\n' -e empty ${TEST_SH} -c \
903 'echo $(( 19 >> 3 << 1 ))'
904 atf_check -s exit:0 -o inline:'76\n' -e empty ${TEST_SH} -c \
905 'echo $(( 19 << 3 >> 1 ))'
907 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
909 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
914 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
924 atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
925 'echo $(( (1 + 2) + 3 ))'
926 atf_check -s exit:0 -o inline:'-4\n' -e empty ${TEST_SH} -c \
927 'echo $(( 1 - (2 + 3) ))'
928 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
929 'echo $(( 3 - (2 - 1) ))'
930 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
931 'echo $(( 3 - ( 2 + 1 ) ))'
933 atf_check -s exit:0 -o inline:'-3\n' -e empty ${TEST_SH} -c \
934 'echo $(( - (2 + 1) ))'
936 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
937 'echo $(( ! (2 + 1) ))'
939 atf_check -s exit:0 -o inline:'12\n' -e empty ${TEST_SH} -c \
941 atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
943 atf_check -s exit:0 -o inline:'12\n' -e empty ${TEST_SH} -c \
946 atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
948 atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
950 atf_check -s exit:0 -o inline:'9\n' -e empty ${TEST_SH} -c \
953 atf_check -s exit:0 -o inline:'20\n' -e empty ${TEST_SH} -c \
954 'echo $(( ( 9 << 1 ) + 2 ))'
955 atf_check -s exit:0 -o inline:'21\n' -e empty ${TEST_SH} -c \
957 atf_check -s exit:0 -o inline:'36864\n' -e empty ${TEST_SH} -c \
960 atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
961 'echo $(( (9 >> 1) + 2 ))'
962 atf_check -s exit:0 -o inline:'9\n' -e empty ${TEST_SH} -c \
964 atf_check -s exit:0 -o inline:'9\n' -e empty ${TEST_SH} -c \
965 'echo $(( 19 >> (3 >> 1) ))'
967 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
968 'echo $(( 19 >> (3 << 1) ))'
969 atf_check -s exit:0 -o inline:'38\n' -e empty ${TEST_SH} -c \
970 'echo $(( 19 << (3 >> 1) ))'
972 atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
974 atf_check -s exit:0 -o inline:'32\n' -e empty ${TEST_SH} -c \
979 atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \