Skip the long-long test set on other platforms, because they don't have long long. Each platform would need to implement 8-byte operations like `adi 8` in its code generator, and set long long to 8 bytes in its descr file. The first test is for negation, addition, and subtraction. It also requires comparison for equality.
		
			
				
	
	
		
			13 lines
		
	
	
	
		
			278 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			278 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| include("tests/plat/build.lua")
 | |
| 
 | |
| plat_testsuite {
 | |
|     name = "tests",
 | |
|     plat = "cpm",
 | |
|     method = "plat/cpm/emu+emu",
 | |
|     skipsets = {
 | |
|         "b",      -- B is broken on i80
 | |
|         "floats", -- floats aren't supported
 | |
|         "long-long",
 | |
|     },
 | |
|     tests = { "./*.c" },
 | |
| }
 |