[
    {
	"description": "Test all the flavors of RET (16 bit)",
	"id": "ret",
	"format": "bin",
	"source": "ret.asm",
	"option": "-Ox -DTEST_BITS=16",
	"target": [
	    { "output": "ret-16.bin" }
	]
    },
    {
	"description": "Test all the flavors of RET (32 bit)",
	"ref": "ret",
	"option": "-Ox -DTEST_BITS=32",
	"target": [
	    { "output": "ret-32.bin" }
	]
    },
    {
	"description": "Test all the flavors of RET (64 bit)",
	"ref": "ret",
	"option": "-Ox -DTEST_BITS=64",
	"target": [
	    { "output": "ret-64.bin" }
	]
    },
    {
	"description": "Test all the flavors of RET (err 16 bit)",
	"ref": "ret",
	"option": "-Ox -DERROR -DTEST_BITS=16",
	"target": [
	    { "stderr": "ret-16.stderr" }
	],
	"error": "expected"
    },
    {
	"description": "Test all the flavors of RET (err 32 bit)",
	"ref": "ret",
	"option": "-Ox -DERROR -DTEST_BITS=32",
	"target": [
	    { "stderr": "ret-32.stderr" }
	],
	"error": "expected"
    },
    {
	"description": "Test all the flavors of RET (err 64 bit)",
	"ref": "ret",
	"option": "-Ox -DERROR -DTEST_BITS=64",
	"target": [
	    { "stderr": "ret-64.stderr" }
	],
	"error": "expected"
    }
]
