Valid opcodes are bucketed by operation; slightly more than 8,000 tests per operation are provided, giving a total of a little over 1,000,000 tests.

{
	"name": "e3ae [LSL.l D1, D6] 5",
	"initial": {
		"d0": 727447539,
		"d1": 123414203,
		"d2": 2116184600,
		"d3": 613751030,
		"d4": 3491619782,
		"d5": 3327815506,
		"d6": 2480544920,
		"d7": 2492542949,
		"a0": 2379291595,
		"a1": 1170063127,
		"a2": 3877821425,
		"a3": 480834161,
		"a4": 998208767,
		"a5": 2493287663,
		"a6": 1026412676,
		"usp": 1546990282,
		"ssp": 2048,
		"sr": 9994,
		"pc": 3072,
		"prefetch": [58286, 50941],
		"ram": [
			[3077, 34],
			[3076, 42]
		]
	},
	"final": {
		"d0": 727447539,
		"d1": 123414203,
		"d2": 2116184600,
		"d3": 613751030,
		"d4": 3491619782,
		"d5": 3327815506,
		"d6": 0,
		"d7": 2492542949,
		"a0": 2379291595,
		"a1": 1170063127,
		"a2": 3877821425,
		"a3": 480834161,
		"a4": 998208767,
		"a5": 2493287663,
		"a6": 1026412676,
		"usp": 1546990282,
		"ssp": 2048,
		"sr": 9988,
		"pc": 3074,
		"prefetch": [50941, 10786],
		"ram": [
			[3077, 34],
			[3076, 42]
		]
	},
	"length": 126,
	"transactions": [
		["r", 4, 6, 3076, ".w", 10786],
		["n", 122]
	]
}

name is provided for human consumption and has no formal meaning.

final is the state of the processor and relevant memory contents after execution.

length provides the total number of cycles spent in this instruction.

transactions provides a list of bus transactions that occurred during execution, in one of two forms:

All cycle counts assume an immediate DTACK.