15 lines
		
	
	
		
			426 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			426 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| expected='1,152,921,504,606,846,976'
 | |
| # 1,152,921,504,606,846,975 is the largest single cell positive integer;
 | |
| # consequently 1,152,921,504,606,846,976 is the first two cell positive integer.
 | |
| actual=`echo '(+ 1,152,921,504,606,846,975 1)' | target/psse -v 68 2>bignum.log | tail -1`
 | |
| 
 | |
| if [ "${expected}" = "${actual}" ]
 | |
| then
 | |
|     echo "OK"
 | |
| else
 | |
|     echo "Fail: expected '${expected}', got '${actual}'"
 | |
|     exit 1
 | |
| fi
 |