Initial commit
This commit is contained in:
7
p4-interp/.clang-format
Normal file
7
p4-interp/.clang-format
Normal file
@@ -0,0 +1,7 @@
|
||||
BasedOnStyle: LLVM
|
||||
BreakBeforeBraces: Attach
|
||||
IndentCaseLabels: true
|
||||
IndentWidth: 4
|
||||
TabWidth: 4
|
||||
UseTab: Never
|
||||
ColumnLimit: 80
|
||||
51
p4-interp/Makefile
Normal file
51
p4-interp/Makefile
Normal file
@@ -0,0 +1,51 @@
|
||||
#
|
||||
# Simple Makefile
|
||||
# Mike Lam, James Madison University, August 2016
|
||||
#
|
||||
# This makefile builds a simple application that contains a main module
|
||||
# (specified by the EXE variable) and a predefined list of additional modules
|
||||
# (specified by the MODS variable). If there are any external library
|
||||
# dependencies (e.g., the math library, "-lm"), list them in the LIBS variable.
|
||||
# If there are any precompiled object files, list them in the OBJS variable.
|
||||
#
|
||||
# By default, this makefile will build the project with debugging symbols and
|
||||
# without optimization. To change this, edit or remove the "-g" and "-O0"
|
||||
# options in CFLAGS and LDFLAGS accordingly.
|
||||
#
|
||||
# By default, this makefile build the application using the GNU C compiler,
|
||||
# adhering to the C99 standard with all warnings enabled.
|
||||
|
||||
|
||||
# application-specific settings and run target
|
||||
|
||||
EXE=y86
|
||||
MODS=p4-interp.o
|
||||
OBJS=p1-check.o p2-load.o p3-disas.o
|
||||
LIBS=
|
||||
|
||||
default: $(EXE)
|
||||
|
||||
test: $(EXE)
|
||||
TPREFIX=tests/ make -C tests test
|
||||
|
||||
# compiler/linker settings
|
||||
|
||||
CC=gcc
|
||||
CFLAGS=-g -O0 -Wall --std=c99 -pedantic
|
||||
LDFLAGS=-g -O0
|
||||
|
||||
|
||||
# build targets
|
||||
|
||||
$(EXE): main.o $(MODS) $(OBJS)
|
||||
$(CC) $(LDFLAGS) -o $(EXE) $^ $(LIBS)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c $(CFLAGS) $<
|
||||
|
||||
clean:
|
||||
rm -f $(EXE) main.o $(MODS)
|
||||
make -C tests clean
|
||||
|
||||
.PHONY: default clean
|
||||
|
||||
98
p4-interp/elf.h
Normal file
98
p4-interp/elf.h
Normal file
@@ -0,0 +1,98 @@
|
||||
#ifndef __CS261_ELF__
|
||||
#define __CS261_ELF__
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "y86.h"
|
||||
|
||||
/*
|
||||
Mini-ELF file format (byte 0 = first byte of the file)
|
||||
+----------------------------------------------+
|
||||
| header (elf_hdr_t) - 16 bytes |
|
||||
+----------------------------------------------+
|
||||
| program headers (elf_phdr_t) - 20 bytes each |
|
||||
+----------------------------------------------+
|
||||
| program segments - variable length of bytes |
|
||||
+----------------------------------------------+
|
||||
| symbol table - each entry is 4 bytes each |
|
||||
+----------------------------------------------+
|
||||
| string table - variable length of strings |
|
||||
+----------------------------------------------+
|
||||
|
||||
ELF header structure:
|
||||
+----------------------------------------------------------------------------+
|
||||
| 0 1 | 2 3 | 4 5 | 6 7 | 8 9 | 10 11 | 12 13 14 15 |
|
||||
| version | entry | phdr | numphdr | symtab | strtab | magic number |
|
||||
+----------------------------------------------------------------------------+
|
||||
|
||||
Sample ELF header (all entries in hex, format is little endian):
|
||||
+----------------------------------------------------------------------------+
|
||||
| 01 00 | 00 01 | 10 00 | 05 00 | ac 00 | c2 00 | 45 4c 46 00 |
|
||||
| version | entry | phdr | numphdr | symtab | strtab | magic number |
|
||||
+----------------------------------------------------------------------------+
|
||||
|
||||
version = 0x0001 entry = 0x0100 phdr = 0x0010 numphdr = 0x0005
|
||||
symtab = 0x00ac strtab = 0x00c2 magic = "ELF\0"
|
||||
|
||||
Interpretation:
|
||||
This file was created under version 1 of this format. When the program is
|
||||
loaded into memory, the instruct at address 0x100 (256) will be executed
|
||||
first. The first program header (which indicates segments in this file)
|
||||
starts at offset 0x10 (16) into the file, and there are 5 program headers
|
||||
total. The symbol table starts at offset 0xac (172) into this file, and the
|
||||
string table starts at offset 0xc2 (194). The magic number is the string
|
||||
"ELF\0" and is for error checking.
|
||||
*/
|
||||
typedef struct __attribute__((__packed__)) elf {
|
||||
uint16_t e_version; /* version should be 1 */
|
||||
uint16_t e_entry; /* entry point of program */
|
||||
uint16_t e_phdr_start; /* start of program headers */
|
||||
uint16_t e_num_phdr; /* number of program headers */
|
||||
uint16_t e_symtab; /* start of symbol table */
|
||||
uint16_t e_strtab; /* start of string table */
|
||||
uint32_t magic; /* ELF */
|
||||
} elf_hdr_t;
|
||||
|
||||
typedef enum {
|
||||
DATA, CODE, STACK, HEAP, UNKNOWN
|
||||
} elf_segtype_t;
|
||||
|
||||
/*
|
||||
ELF program header structure (describing segments):
|
||||
+-----------------------------------------------------------------------+
|
||||
| 0 1 2 3 | 4 5 6 7 | 8 9 10 11 | 12 13 | 14 15 | 16 17 18 19 |
|
||||
| offset | size | virt addr | type | flags | magic number|
|
||||
+-----------------------------------------------------------------------+
|
||||
|
||||
Flags store segment permissions as RWX (read/write/execute) in binary.
|
||||
Examples: 100 (binary) = 4 (decimal/hex) = read-only (R )
|
||||
101 (binary) = 5 (decimal/hex) = read-execute (R X)
|
||||
110 (binary) = 6 (decimal/hex) = read-write (RW )
|
||||
|
||||
Sample ELF program header (all entries in hex, format is little endian):
|
||||
+-----------------------------------------------------------------------+
|
||||
| 74 00 00 00 | 12 00 00 00 | 00 01 00 00 | 01 00 | 05 00 | ef be ad de |
|
||||
| offset | size | virt addr | type | flags | magic number|
|
||||
+-----------------------------------------------------------------------+
|
||||
|
||||
offset = 0x00000074 size = 0x00000012 virt addr = 0x00000100
|
||||
type = 0x0001 (CODE) flags = 0x0005 (RX) magic = 0xDEADBEEF
|
||||
|
||||
Interpretation:
|
||||
The segment starts at offset 0x74 (116) in the file, and it is 0x12 (18)
|
||||
bytes in size. It will be loaded into memory address 0x100 (256). Since it
|
||||
is a CODE segment, it needs to have read-execute (RX) permissions attached.
|
||||
The magic number is the value 0xDEADBEEF and is for error checking.
|
||||
*/
|
||||
typedef struct __attribute__((__packed__)) elf_phdr {
|
||||
uint32_t p_offset; /* beginning of the segment in the file (in bytes) */
|
||||
uint32_t p_size; /* number of bytes in the segment */
|
||||
uint32_t p_vaddr; /* intended virtual address of the beginning of
|
||||
the segment in a running program's memory */
|
||||
uint16_t p_type; /* segment type (e.g., code, data, etc.) */
|
||||
uint16_t p_flags; /* permissions flags */
|
||||
uint32_t magic; /* DEADBEEF */
|
||||
} elf_phdr_t;
|
||||
|
||||
#endif
|
||||
246
p4-interp/main.c
Normal file
246
p4-interp/main.c
Normal file
@@ -0,0 +1,246 @@
|
||||
/*
|
||||
* CS 261: Main driver
|
||||
*
|
||||
* Name: Nicholas Tamassia
|
||||
*
|
||||
* This code was developed in compliance with the JMU honor code
|
||||
*/
|
||||
|
||||
#include "p1-check.h"
|
||||
#include "p2-load.h"
|
||||
#include "p3-disas.h"
|
||||
#include "p4-interp.h"
|
||||
|
||||
/*
|
||||
* helper function for printing help text
|
||||
*/
|
||||
void usage(char **argv) {
|
||||
printf("Usage: %s <option(s)> mini-elf-file\n", argv[0]);
|
||||
printf(" Options are:\n");
|
||||
printf(" -h Display usage\n");
|
||||
printf(" -H Show the Mini-ELF header\n");
|
||||
printf(" -a Show all with brief memory\n");
|
||||
printf(" -f Show all with full memory\n");
|
||||
printf(" -s Show the program headers\n");
|
||||
printf(" -m Show the memory contents (brief)\n");
|
||||
printf(" -M Show the memory contents (full)\n");
|
||||
printf(" -d Disassemble code contents\n");
|
||||
printf(" -D Disassemble data contents\n");
|
||||
printf(" -e Execute program\n");
|
||||
printf(" -E Execute program (trace mode)\n");
|
||||
}
|
||||
|
||||
void exit_file_error(FILE *file) {
|
||||
if (file) {
|
||||
fclose(file);
|
||||
}
|
||||
|
||||
printf("Failed to read file\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
void execute_y86(y86_t *cpu, byte_t *memory, bool trace) {
|
||||
bool cnd = false;
|
||||
y86_reg_t valA = 0;
|
||||
y86_reg_t valE = 0;
|
||||
|
||||
printf("Beginning execution at 0x%04lx\n", cpu->pc);
|
||||
|
||||
/* Dump initial state of cpu */
|
||||
if (trace) {
|
||||
dump_cpu_state(cpu);
|
||||
}
|
||||
|
||||
int execution_count = 0;
|
||||
|
||||
while (cpu->stat == AOK) {
|
||||
y86_inst_t inst = fetch(cpu, memory);
|
||||
|
||||
if (cpu->stat == ADR || cpu->stat == INS) {
|
||||
if (trace) {
|
||||
printf("\nInvalid instruction at 0x%04lx\n", cpu->pc);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (trace) {
|
||||
printf("\nExecuting: ");
|
||||
disassemble(&inst);
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
valE = decode_execute(cpu, &inst, &cnd, &valA);
|
||||
memory_wb_pc(cpu, &inst, memory, cnd, valA, valE);
|
||||
|
||||
if (inst.icode == IOTRAP && cpu->stat == HLT) {
|
||||
printf("I/O Error\n");
|
||||
}
|
||||
|
||||
if (trace && cpu->stat == AOK) {
|
||||
dump_cpu_state(cpu);
|
||||
}
|
||||
|
||||
execution_count++;
|
||||
}
|
||||
|
||||
/* Final state of the cpu */
|
||||
dump_cpu_state(cpu);
|
||||
|
||||
printf("Total execution count: %d\n", execution_count);
|
||||
|
||||
if (trace) {
|
||||
printf("\n");
|
||||
dump_memory(memory, 0, MEMSIZE);
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
int c;
|
||||
bool show_elf_header = false;
|
||||
bool show_program_header = false;
|
||||
bool show_memory_brief = false;
|
||||
bool show_memory_full = false;
|
||||
bool show_code = false;
|
||||
bool show_data = false;
|
||||
bool execute_default = false;
|
||||
bool execute_trace = false;
|
||||
|
||||
while ((c = getopt(argc, argv, "hHafsmMdDeE")) != -1) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv);
|
||||
return EXIT_SUCCESS;
|
||||
case 'H':
|
||||
show_elf_header = true;
|
||||
break;
|
||||
case 'a':
|
||||
show_elf_header = true;
|
||||
show_program_header = true;
|
||||
show_memory_brief = true;
|
||||
break;
|
||||
case 'f':
|
||||
show_elf_header = true;
|
||||
show_program_header = true;
|
||||
show_memory_full = true;
|
||||
break;
|
||||
case 's':
|
||||
show_program_header = true;
|
||||
break;
|
||||
case 'm':
|
||||
show_memory_brief = true;
|
||||
break;
|
||||
case 'M':
|
||||
show_memory_full = true;
|
||||
break;
|
||||
case 'd':
|
||||
show_code = true;
|
||||
break;
|
||||
case 'D':
|
||||
show_data = true;
|
||||
break;
|
||||
case 'e':
|
||||
execute_default = true;
|
||||
break;
|
||||
case 'E':
|
||||
execute_trace = true;
|
||||
break;
|
||||
default:
|
||||
usage(argv);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
}
|
||||
|
||||
/* File path was not the last argument */
|
||||
bool invalid_arguments = optind != argc - 1;
|
||||
/* Attempted to ask for brief and full memory at same time */
|
||||
bool memory_flag_conflict = show_memory_brief && show_memory_full;
|
||||
/* Attempted to execute program in both default and trace mode */
|
||||
bool execute_flag_conflict = execute_default && execute_trace;
|
||||
|
||||
if (invalid_arguments || memory_flag_conflict || execute_flag_conflict) {
|
||||
usage(argv);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
elf_hdr_t header = {0};
|
||||
FILE *header_file = fopen(argv[optind], "r");
|
||||
|
||||
/* Read contents of header_file into header */
|
||||
if (!read_header(header_file, &header)) {
|
||||
exit_file_error(header_file);
|
||||
}
|
||||
|
||||
if (show_elf_header) {
|
||||
dump_header(&header);
|
||||
}
|
||||
|
||||
elf_phdr_t phdrs[header.e_num_phdr];
|
||||
memset(phdrs, 0, sizeof(phdrs));
|
||||
|
||||
/* Read program headers into phdrs array */
|
||||
for (int i = 0; i < header.e_num_phdr; i++) {
|
||||
uint16_t offset = header.e_phdr_start + i * sizeof(elf_phdr_t);
|
||||
if (!read_phdr(header_file, offset, &phdrs[i])) {
|
||||
exit_file_error(header_file);
|
||||
}
|
||||
}
|
||||
|
||||
if (show_program_header) {
|
||||
dump_phdrs(header.e_num_phdr, phdrs);
|
||||
}
|
||||
|
||||
byte_t memory[MEMSIZE];
|
||||
memset(memory, 0, MEMSIZE);
|
||||
|
||||
/* Read memory segments into memory array */
|
||||
for (int i = 0; i < header.e_num_phdr; i++) {
|
||||
if (!load_segment(header_file, memory, &phdrs[i])) {
|
||||
exit_file_error(header_file);
|
||||
}
|
||||
}
|
||||
|
||||
fclose(header_file);
|
||||
|
||||
if (show_memory_brief) {
|
||||
for (int i = 0; i < header.e_num_phdr; i++) {
|
||||
uint32_t start = phdrs[i].p_vaddr;
|
||||
uint32_t end = start + phdrs[i].p_size;
|
||||
|
||||
dump_memory(memory, start, end);
|
||||
}
|
||||
} else if (show_memory_full) {
|
||||
dump_memory(memory, 0, MEMSIZE);
|
||||
}
|
||||
|
||||
if (show_code) {
|
||||
printf("Disassembly of executable contents:\n");
|
||||
|
||||
for (int i = 0; i < header.e_num_phdr; i++) {
|
||||
if (phdrs[i].p_type == CODE) {
|
||||
disassemble_code(memory, &phdrs[i], &header);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (show_data) {
|
||||
printf("Disassembly of data contents:\n");
|
||||
|
||||
for (int i = 0; i < header.e_num_phdr; i++) {
|
||||
if (phdrs[i].p_type == DATA && phdrs[i].p_flags == 4) {
|
||||
disassemble_rodata(memory, &phdrs[i]);
|
||||
} else if (phdrs[i].p_type == DATA) {
|
||||
disassemble_data(memory, &phdrs[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (execute_default || execute_trace) {
|
||||
y86_t cpu = {0};
|
||||
cpu.stat = AOK;
|
||||
cpu.pc = header.e_entry;
|
||||
|
||||
execute_y86(&cpu, memory, execute_trace);
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
BIN
p4-interp/main.o
Normal file
BIN
p4-interp/main.o
Normal file
Binary file not shown.
29
p4-interp/p1-check.h
Normal file
29
p4-interp/p1-check.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#ifndef __CS261_P1__
|
||||
#define __CS261_P1__
|
||||
|
||||
#include <getopt.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "elf.h"
|
||||
|
||||
/**
|
||||
* @brief Load a Mini-ELF header from an open file stream
|
||||
*
|
||||
* @param file File stream to use for input
|
||||
* @param hdr Pointer to region where the Mini-ELF header should be loaded
|
||||
* @returns True if the header was successfully loaded and verified, false otherwise
|
||||
*/
|
||||
bool read_header (FILE *file, elf_hdr_t *hdr);
|
||||
|
||||
/**
|
||||
* @brief Print Mini-ELF header information to standard out
|
||||
*
|
||||
* @param hdr Header with info to print
|
||||
*/
|
||||
void dump_header (elf_hdr_t *hdr);
|
||||
|
||||
#endif
|
||||
BIN
p4-interp/p1-check.o
Normal file
BIN
p4-interp/p1-check.o
Normal file
Binary file not shown.
52
p4-interp/p2-load.h
Normal file
52
p4-interp/p2-load.h
Normal file
@@ -0,0 +1,52 @@
|
||||
#ifndef __CS261_P2__
|
||||
#define __CS261_P2__
|
||||
|
||||
#include <getopt.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "elf.h"
|
||||
#include "y86.h"
|
||||
|
||||
/**
|
||||
* @brief Load a Mini-ELF program header from an open file stream
|
||||
*
|
||||
* @param file File stream to use for input
|
||||
* @param offset Byte offset in file where the program header is located
|
||||
* @param phdr Pointer to memory where the Mini-ELF program header should be loaded
|
||||
* @returns True if the header was successfully loaded and verified, false otherwise
|
||||
*/
|
||||
bool read_phdr (FILE *file, uint16_t offset, elf_phdr_t *phdr);
|
||||
|
||||
/**
|
||||
* @brief Load a Mini-ELF program segment from an open file stream
|
||||
*
|
||||
* @param file File stream to use for input
|
||||
* @param memory Pointer to the beginning of the Y86 address space into which
|
||||
* the segment should be loaded
|
||||
* @param phdr Pointer to the program header for the segment that should be loaded
|
||||
* @returns True if the segment was successfully loaded, false otherwise
|
||||
*/
|
||||
bool load_segment (FILE *file, byte_t *memory, elf_phdr_t *phdr);
|
||||
|
||||
/**
|
||||
* @brief Print Mini-ELF program header information to standard out
|
||||
*
|
||||
* @param numphdrs Number of program headers to print
|
||||
* @param phdrs Pointer to array of program headers with info to print
|
||||
*/
|
||||
void dump_phdrs (uint16_t numphdrs, elf_phdr_t *phdrs);
|
||||
|
||||
/**
|
||||
* @brief Print a portion of a Y86 address space
|
||||
*
|
||||
* @param memory Pointer to the beginning of the Y86 address space
|
||||
* @param start Byte offset where printing should begin
|
||||
* @param end Byte offset where printing should end
|
||||
*/
|
||||
void dump_memory (byte_t *memory, uint16_t start, uint16_t end);
|
||||
|
||||
#endif
|
||||
BIN
p4-interp/p2-load.o
Normal file
BIN
p4-interp/p2-load.o
Normal file
Binary file not shown.
55
p4-interp/p3-disas.h
Normal file
55
p4-interp/p3-disas.h
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef __CS261_P3__
|
||||
#define __CS261_P3__
|
||||
|
||||
#include <getopt.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "elf.h"
|
||||
#include "y86.h"
|
||||
|
||||
/**
|
||||
* @brief Load a Y86 instruction from memory
|
||||
*
|
||||
* @param cpu Pointer to Y86 CPU structure with the PC address to be loaded
|
||||
* @param memory Pointer to the beginning of the Y86 address space
|
||||
* @returns Populated Y86 instruction structure
|
||||
*/
|
||||
y86_inst_t fetch (y86_t *cpu, byte_t *memory);
|
||||
|
||||
/**
|
||||
* @brief Print the disassembly of a Y86 instruction to standard out
|
||||
*
|
||||
* @param inst Pointer to Y86 instruction structure to be printed
|
||||
*/
|
||||
void disassemble (y86_inst_t *inst);
|
||||
|
||||
/**
|
||||
* @brief Print the disassembly of a Y86 code segment
|
||||
*
|
||||
* @param memory Pointer to the beginning of the Y86 address space
|
||||
* @param phdr Program header of segment to be printed
|
||||
* @param hdr File header (needed to detect the entry point)
|
||||
*/
|
||||
void disassemble_code (byte_t *memory, elf_phdr_t *phdr, elf_hdr_t *hdr);
|
||||
|
||||
/**
|
||||
* @brief Print the disassembly of a Y86 read/write data segment
|
||||
*
|
||||
* @param memory Pointer to the beginning of the Y86 address space
|
||||
* @param phdr Program header of segment to be printed
|
||||
*/
|
||||
void disassemble_data (byte_t *memory, elf_phdr_t *phdr);
|
||||
|
||||
/**
|
||||
* @brief Print the disassembly of a Y86 read-only data segment
|
||||
*
|
||||
* @param memory Pointer to the beginning of the Y86 address space
|
||||
* @param phdr Program header of segment to be printed
|
||||
*/
|
||||
void disassemble_rodata (byte_t *memory, elf_phdr_t *phdr);
|
||||
|
||||
#endif
|
||||
BIN
p4-interp/p3-disas.o
Normal file
BIN
p4-interp/p3-disas.o
Normal file
Binary file not shown.
355
p4-interp/p4-interp.c
Normal file
355
p4-interp/p4-interp.c
Normal file
@@ -0,0 +1,355 @@
|
||||
/*
|
||||
* CS 261 PA4: Mini-ELF interpreter
|
||||
*
|
||||
* Name: Nicholas Tamassia
|
||||
*
|
||||
* This code was developed in compliance with the JMU honor code
|
||||
*/
|
||||
|
||||
#include "p4-interp.h"
|
||||
|
||||
/**********************************************************************
|
||||
* REQUIRED FUNCTIONS
|
||||
*********************************************************************/
|
||||
|
||||
bool cmov_cond(y86_t *cpu, y86_cmov_t ifun);
|
||||
|
||||
bool cmov_cond(y86_t *cpu, y86_cmov_t ifun) {
|
||||
bool equals = cpu->zf;
|
||||
bool less_than = cpu->sf != cpu->of;
|
||||
|
||||
switch (ifun) {
|
||||
case RRMOVQ:
|
||||
return true;
|
||||
case CMOVLE:
|
||||
return less_than || equals;
|
||||
case CMOVL:
|
||||
return less_than && !equals;
|
||||
case CMOVE:
|
||||
return equals;
|
||||
case CMOVNE:
|
||||
return !equals;
|
||||
case CMOVGE:
|
||||
return !less_than || equals;
|
||||
case CMOVG:
|
||||
return !less_than && !equals;
|
||||
case BADCMOV:
|
||||
default:
|
||||
cpu->stat = INS;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
int64_t OP(y86_t *cpu, y86_op_t ifun, int64_t valA, int64_t valB);
|
||||
|
||||
int64_t OP(y86_t *cpu, y86_op_t ifun, int64_t valA, int64_t valB) {
|
||||
int64_t result = 0;
|
||||
|
||||
switch (ifun) {
|
||||
case ADD:
|
||||
result = valA + valB;
|
||||
cpu->of = ((valA > 0 && valB > 0 && result < 0) ||
|
||||
(valA < 0 && valB < 0 && result > 0));
|
||||
break;
|
||||
case SUB:
|
||||
result = valB - valA;
|
||||
cpu->of = ((valA < 0 && valB > 0 && result < 0) ||
|
||||
(valA > 0 && valB < 0 && result > 0));
|
||||
break;
|
||||
case AND:
|
||||
result = valA & valB;
|
||||
cpu->of = false;
|
||||
break;
|
||||
case XOR:
|
||||
result = valA ^ valB;
|
||||
cpu->of = false;
|
||||
break;
|
||||
case BADOP:
|
||||
default:
|
||||
cpu->stat = INS;
|
||||
return 0;
|
||||
}
|
||||
|
||||
cpu->sf = result < 0;
|
||||
cpu->zf = result == 0;
|
||||
return result;
|
||||
}
|
||||
|
||||
bool jmp_cond(y86_t *cpu, y86_jump_t ifun);
|
||||
|
||||
bool jmp_cond(y86_t *cpu, y86_jump_t ifun) {
|
||||
bool equals = cpu->zf;
|
||||
bool less_than = cpu->sf != cpu->of;
|
||||
|
||||
switch (ifun) {
|
||||
case JMP:
|
||||
return true;
|
||||
case JLE:
|
||||
return less_than || equals;
|
||||
case JL:
|
||||
return less_than && !equals;
|
||||
case JE:
|
||||
return equals;
|
||||
case JNE:
|
||||
return !equals;
|
||||
case JGE:
|
||||
return !less_than || equals;
|
||||
case JG:
|
||||
return !less_than && !equals;
|
||||
case BADJUMP:
|
||||
default:
|
||||
cpu->stat = INS;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
y86_reg_t decode_execute(y86_t *cpu, y86_inst_t *inst, bool *cnd,
|
||||
y86_reg_t *valA) {
|
||||
|
||||
y86_reg_t valE = 0;
|
||||
|
||||
if (cpu == NULL) {
|
||||
return valE;
|
||||
}
|
||||
|
||||
if (inst == NULL || cnd == NULL || valA == NULL) {
|
||||
cpu->stat = INS;
|
||||
return valE;
|
||||
}
|
||||
|
||||
switch (inst->icode) {
|
||||
case HALT:
|
||||
cpu->stat = HLT;
|
||||
break;
|
||||
case NOP:
|
||||
break;
|
||||
case CMOV:
|
||||
*valA = cpu->reg[inst->ra];
|
||||
valE = *valA;
|
||||
*cnd = cmov_cond(cpu, inst->ifun.cmov);
|
||||
break;
|
||||
case IRMOVQ:
|
||||
valE = inst->valC.v;
|
||||
break;
|
||||
case RMMOVQ:
|
||||
*valA = cpu->reg[inst->ra];
|
||||
valE = cpu->reg[inst->rb] + inst->valC.d;
|
||||
break;
|
||||
case MRMOVQ:
|
||||
valE = cpu->reg[inst->rb] + inst->valC.d;
|
||||
break;
|
||||
case OPQ:
|
||||
*valA = cpu->reg[inst->ra];
|
||||
valE = OP(cpu, inst->ifun.op, *valA, cpu->reg[inst->rb]);
|
||||
break;
|
||||
case JUMP:
|
||||
*cnd = jmp_cond(cpu, inst->ifun.jump);
|
||||
break;
|
||||
case CALL:
|
||||
valE = cpu->reg[RSP] - 8;
|
||||
break;
|
||||
case PUSHQ:
|
||||
*valA = cpu->reg[inst->ra];
|
||||
valE = cpu->reg[RSP] - 8;
|
||||
break;
|
||||
case POPQ:
|
||||
case RET:
|
||||
*valA = cpu->reg[RSP];
|
||||
valE = cpu->reg[RSP] + 8;
|
||||
break;
|
||||
case IOTRAP:
|
||||
break;
|
||||
case INVALID:
|
||||
default:
|
||||
cpu->stat = INS;
|
||||
break;
|
||||
}
|
||||
|
||||
return valE;
|
||||
}
|
||||
|
||||
bool validate_address(y86_reg_t dest_address, size_t size, y86_t *cpu);
|
||||
|
||||
bool validate_address(y86_reg_t dest_address, size_t size, y86_t *cpu) {
|
||||
bool valid = dest_address <= MEMSIZE - size;
|
||||
if (!valid) {
|
||||
cpu->stat = ADR;
|
||||
}
|
||||
return valid;
|
||||
}
|
||||
|
||||
char buffer[100];
|
||||
int buffer_offset = 0;
|
||||
|
||||
void iotrap(y86_t *cpu, y86_iotrap_t ifun, byte_t *memory);
|
||||
|
||||
void iotrap(y86_t *cpu, y86_iotrap_t ifun, byte_t *memory) {
|
||||
int64_t dec = 0;
|
||||
y86_reg_t rdi = cpu->reg[RDI];
|
||||
y86_reg_t rsi = cpu->reg[RSI];
|
||||
|
||||
char *start = buffer + buffer_offset;
|
||||
size_t space = sizeof(buffer) - buffer_offset;
|
||||
|
||||
switch (ifun) {
|
||||
case CHAROUT:
|
||||
if (validate_address(rsi, 1, cpu)) {
|
||||
buffer[buffer_offset++] = memory[rsi];
|
||||
}
|
||||
break;
|
||||
case CHARIN:
|
||||
if (validate_address(rdi, 1, cpu) &&
|
||||
scanf("%c", memory + rdi) <= 0) {
|
||||
cpu->stat = HLT;
|
||||
}
|
||||
break;
|
||||
case DECOUT:
|
||||
if (validate_address(rsi, sizeof(dec), cpu)) {
|
||||
memcpy(&dec, memory + rsi, sizeof(dec));
|
||||
buffer_offset += snprintf(start, space, "%ld", dec);
|
||||
}
|
||||
break;
|
||||
case DECIN:
|
||||
if (!validate_address(rdi, sizeof(dec), cpu)) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (scanf("%ld", &dec) <= 0) {
|
||||
cpu->stat = HLT;
|
||||
} else {
|
||||
memcpy(memory + rdi, &dec, sizeof(dec));
|
||||
}
|
||||
break;
|
||||
case STROUT:
|
||||
if (validate_address(rsi, 1, cpu)) {
|
||||
buffer_offset += snprintf(start, space, "%s", memory + rsi);
|
||||
}
|
||||
break;
|
||||
case FLUSH:
|
||||
printf("%s", buffer);
|
||||
memset(buffer, 0, sizeof(buffer));
|
||||
buffer_offset = 0;
|
||||
break;
|
||||
case BADTRAP:
|
||||
default:
|
||||
cpu->stat = INS;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void memory_wb_pc(y86_t *cpu, y86_inst_t *inst, byte_t *memory, bool cnd,
|
||||
y86_reg_t valA, y86_reg_t valE) {
|
||||
|
||||
if (cpu == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (inst == NULL || memory == NULL) {
|
||||
cpu->stat = INS;
|
||||
return;
|
||||
}
|
||||
|
||||
y86_reg_t *RA = &cpu->reg[inst->ra];
|
||||
y86_reg_t *RB = &cpu->reg[inst->rb];
|
||||
|
||||
switch (inst->icode) {
|
||||
case HALT:
|
||||
case NOP:
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case CMOV:
|
||||
if (cnd) {
|
||||
*RB = valE;
|
||||
}
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case IRMOVQ:
|
||||
case OPQ:
|
||||
*RB = valE;
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case RMMOVQ:
|
||||
if (validate_address(valE, sizeof(valA), cpu)) {
|
||||
memcpy(memory + valE, &valA, sizeof(valA));
|
||||
}
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case MRMOVQ:
|
||||
if (validate_address(valE, sizeof(*RA), cpu)) {
|
||||
memcpy(RA, memory + valE, sizeof(*RA));
|
||||
}
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case JUMP:
|
||||
cpu->pc = cnd ? inst->valC.dest : inst->valP;
|
||||
break;
|
||||
case CALL:
|
||||
if (validate_address(valE, sizeof(inst->valP), cpu)) {
|
||||
memcpy(memory + valE, &inst->valP, sizeof(inst->valP));
|
||||
cpu->reg[RSP] = valE;
|
||||
}
|
||||
cpu->pc = inst->valC.dest;
|
||||
break;
|
||||
case RET:
|
||||
if (validate_address(valA, sizeof(cpu->pc), cpu)) {
|
||||
memcpy(&cpu->pc, memory + valA, sizeof(cpu->pc));
|
||||
cpu->reg[RSP] = valE;
|
||||
}
|
||||
break;
|
||||
case PUSHQ:
|
||||
if (validate_address(valE, sizeof(valA), cpu)) {
|
||||
memcpy(memory + valE, &valA, sizeof(valA));
|
||||
cpu->reg[RSP] = valE;
|
||||
}
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case POPQ:
|
||||
if (validate_address(valA, sizeof(*RA), cpu)) {
|
||||
memcpy(RA, memory + valA, sizeof(*RA));
|
||||
cpu->reg[RSP] = valE;
|
||||
}
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case IOTRAP:
|
||||
iotrap(cpu, inst->ifun.trap, memory);
|
||||
cpu->pc = inst->valP;
|
||||
break;
|
||||
case INVALID:
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
* OPTIONAL FUNCTIONS
|
||||
*********************************************************************/
|
||||
|
||||
const char *registers[] = {"rax", "rcx", "rdx", "rbx", "rsp",
|
||||
"rbp", "rsi", "rdi", "r8", "r9",
|
||||
"r10", "r11", "r12", "r13", "r14"};
|
||||
|
||||
const char *status_codes[] = {"INVALID", "AOK", "HLT", "ADR", "INS"};
|
||||
|
||||
void dump_cpu_state(y86_t *cpu) {
|
||||
printf("Y86 CPU state:\n");
|
||||
|
||||
char buffer[50];
|
||||
|
||||
snprintf(buffer, sizeof(buffer), "PC: %016lx", cpu->pc);
|
||||
|
||||
printf("%24s", buffer);
|
||||
|
||||
snprintf(buffer, sizeof(buffer), "flags: Z%d S%d O%d %3s", cpu->zf,
|
||||
cpu->sf, cpu->of, status_codes[cpu->stat]);
|
||||
|
||||
printf(" %24s\n", buffer);
|
||||
|
||||
for (int i = 0; i < NUMREGS; i++) {
|
||||
snprintf(buffer, sizeof(buffer), "%%%s: %016lx", registers[i],
|
||||
cpu->reg[i]);
|
||||
|
||||
printf("%24s", buffer);
|
||||
|
||||
printf((i % 2 == 0 && i < NUMREGS - 1) ? " " : "\n");
|
||||
}
|
||||
}
|
||||
47
p4-interp/p4-interp.h
Normal file
47
p4-interp/p4-interp.h
Normal file
@@ -0,0 +1,47 @@
|
||||
#ifndef __CS261_P4__
|
||||
#define __CS261_P4__
|
||||
|
||||
#include <getopt.h>
|
||||
#include <stdbool.h>
|
||||
#include <inttypes.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "elf.h"
|
||||
#include "y86.h"
|
||||
|
||||
/**
|
||||
* @brief Read register values and execute ALU operation
|
||||
*
|
||||
* @param cpu Y86 CPU structure
|
||||
* @param inst Y86 instruction structure for currently-executing instruction
|
||||
* @param cnd Pointer to boolean flag to be set for conditional jumps and moves
|
||||
* @param valA Pointer to Y86 register for passing valA to later stages
|
||||
* @returns Result of execute phase (valE)
|
||||
*/
|
||||
y86_reg_t decode_execute (y86_t *cpu, y86_inst_t *inst, bool *cnd, y86_reg_t *valA);
|
||||
|
||||
/**
|
||||
* @brief Perform any memory read/write, write register values, and update the PC
|
||||
*
|
||||
* @param cpu Y86 CPU structure
|
||||
* @param inst Y86 instruction structure for currently-executing instruction
|
||||
* @param memory Pointer to beginning of the Y86 address space
|
||||
* @param cnd Flag that indicates whether a conditional jumps or move should happen
|
||||
* @param valA Register with valA from earlier stages
|
||||
* @param valE Register with valE from earlier stages
|
||||
*/
|
||||
|
||||
void memory_wb_pc (y86_t *cpu, y86_inst_t *inst, byte_t *memory,
|
||||
bool cnd, y86_reg_t valA, y86_reg_t valE);
|
||||
|
||||
/**
|
||||
* @brief Print info about a Y86 CPU to standard out
|
||||
*
|
||||
* @param cpu Pointer to Y86 CPU structure to print
|
||||
*/
|
||||
void dump_cpu_state (y86_t *cpu);
|
||||
|
||||
#endif
|
||||
BIN
p4-interp/p4-interp.o
Normal file
BIN
p4-interp/p4-interp.o
Normal file
Binary file not shown.
81
p4-interp/tests/Makefile
Normal file
81
p4-interp/tests/Makefile
Normal file
@@ -0,0 +1,81 @@
|
||||
#
|
||||
# Simple Test Makefile
|
||||
# Mike Lam, James Madison University, August 2016
|
||||
#
|
||||
# This version of the Makefile includes support for building a test suite. The
|
||||
# recommended framework is Check (http://check.sourceforge.net/). To build and
|
||||
# run the test suite, execute the "test" target. The test suite must be located
|
||||
# in a module called "testsuite". The MODS, LIBS, and OBJS variables work as
|
||||
# they do in the main Makefile.
|
||||
#
|
||||
# To change the default build target (which executes when you just type
|
||||
# "make"), change the right-hand side of the definition of the "default"
|
||||
# target.
|
||||
#
|
||||
# By default, this makefile will build the project with debugging symbols and
|
||||
# without optimization. To change this, edit or remove the "-g" and "-O0"
|
||||
# options in CFLAGS and LDFLAGS accordingly.
|
||||
#
|
||||
# By default, this makefile build the application using the GNU C compiler,
|
||||
# adhering to the C99 standard with all warnings enabled.
|
||||
|
||||
|
||||
# application-specific settings and run target
|
||||
|
||||
EXE=../y86
|
||||
TEST=testsuite
|
||||
MODS=public.o
|
||||
OBJS=../p1-check.o ../p2-load.o ../p3-disas.o ../p4-interp.o private.o
|
||||
LIBS=
|
||||
|
||||
UTESTOUT=utests.txt
|
||||
ITESTOUT=itests.txt
|
||||
|
||||
default: $(TEST)
|
||||
|
||||
$(EXE):
|
||||
make -C ../
|
||||
|
||||
test: utest itest
|
||||
@echo "========================================"
|
||||
|
||||
utest: $(EXE) $(TEST)
|
||||
@echo "========================================"
|
||||
@echo " UNIT TESTS"
|
||||
@./$(TEST) 2>/dev/null >$(UTESTOUT)
|
||||
@cat $(UTESTOUT) | sed -n -e '/Checks/,$$p' | sed -e 's/^private.*:[EF]://g'
|
||||
|
||||
itest: $(EXE)
|
||||
@echo "========================================"
|
||||
@echo " INTEGRATION TESTS"
|
||||
@./integration.sh | tee $(ITESTOUT)
|
||||
|
||||
|
||||
# compiler/linker settings
|
||||
|
||||
CC=gcc
|
||||
CFLAGS=-g -O0 -Wall --std=c99 -pedantic
|
||||
LDFLAGS=-g -O0
|
||||
|
||||
CFLAGS+=-I/opt/homebrew/include -Wno-gnu-zero-variadic-macro-arguments
|
||||
LDFLAGS+=-L/opt/homebrew/lib
|
||||
LIBS+=-lcheck -lm -lpthread
|
||||
|
||||
ifeq ($(shell uname -s),Linux)
|
||||
LIBS+=-lrt -lsubunit
|
||||
endif
|
||||
|
||||
|
||||
# build targets
|
||||
|
||||
$(TEST): $(TEST).o $(MODS) $(OBJS)
|
||||
$(CC) $(LDFLAGS) -o $(TEST) $^ $(LIBS)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c $(CFLAGS) $<
|
||||
|
||||
clean:
|
||||
rm -rf $(TEST) $(TEST).o $(MODS) $(UTESTOUT) $(ITESTOUT) outputs valgrind
|
||||
|
||||
.PHONY: default clean test unittest inttest
|
||||
|
||||
12
p4-interp/tests/expected/A_bad_addr.txt
Normal file
12
p4-interp/tests/expected/A_bad_addr.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
294
p4-interp/tests/expected/A_bad_addr_debug.txt
Normal file
294
p4-interp/tests/expected/A_bad_addr_debug.txt
Normal file
@@ -0,0 +1,294 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1e240, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x0(%rbx), %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f3 40 e2 01 00 00 00 00 00 50 03 00 00 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/A_bad_insn.txt
Normal file
12
p4-interp/tests/expected/A_bad_insn.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 INS
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
294
p4-interp/tests/expected/A_bad_insn_debug.txt
Normal file
294
p4-interp/tests/expected/A_bad_insn_debug.txt
Normal file
@@ -0,0 +1,294 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x134031200000000f, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Invalid instruction at 0x010a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 INS
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f3 0f 00 00 00 20 31 40 13 fd ff ff ff 60 31
|
||||
0110 70 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 aa bb cc dd 00 00 00 dd 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/A_bad_nostack.txt
Normal file
12
p4-interp/tests/expected/A_bad_nostack.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
13
p4-interp/tests/expected/A_both_flags.txt
Normal file
13
p4-interp/tests/expected/A_both_flags.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
798
p4-interp/tests/expected/A_cjmp_debug.txt
Normal file
798
p4-interp/tests/expected/A_cjmp_debug.txt
Normal file
@@ -0,0 +1,798 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000167 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000171 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011f flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000129 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000012b flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000171 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000185 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018f flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000140 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000167 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017b flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018f flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000149 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 44
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
|
||||
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
|
||||
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
|
||||
0140 80 4a 01 00 00 00 00 00 00 00 70 54 01 00 00 00
|
||||
0150 00 00 00 10 71 5e 01 00 00 00 00 00 00 10 72 68
|
||||
0160 01 00 00 00 00 00 00 10 73 72 01 00 00 00 00 00
|
||||
0170 00 10 74 7c 01 00 00 00 00 00 00 10 75 86 01 00
|
||||
0180 00 00 00 00 00 10 76 90 01 00 00 00 00 00 00 10
|
||||
0190 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
906
p4-interp/tests/expected/A_cmov_debug.txt
Normal file
906
p4-interp/tests/expected/A_cmov_debug.txt
Normal file
@@ -0,0 +1,906 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011f flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000129 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000012b flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000140 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000149 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 53
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
|
||||
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
|
||||
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
|
||||
0140 80 4a 01 00 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0150 00 00 00 00 30 f2 00 00 00 00 00 00 00 00 21 02
|
||||
0160 30 f2 00 00 00 00 00 00 00 00 22 02 30 f2 00 00
|
||||
0170 00 00 00 00 00 00 23 02 30 f2 00 00 00 00 00 00
|
||||
0180 00 00 24 02 30 f2 00 00 00 00 00 00 00 00 25 02
|
||||
0190 30 f2 00 00 00 00 00 00 00 00 26 02 90 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
13
p4-interp/tests/expected/A_extra_params.txt
Normal file
13
p4-interp/tests/expected/A_extra_params.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
402
p4-interp/tests/expected/A_iotrap_buf2_debug.txt
Normal file
402
p4-interp/tests/expected/A_iotrap_buf2_debug.txt
Normal file
@@ -0,0 +1,402 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x200, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000117 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000118 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000119 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
1234512345aaabcdefghY86 CPU state:
|
||||
PC: 000000000000011a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011d flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 11
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 02 00 00 00 00 00 00 c2 c2 30 f6 00 03
|
||||
0110 00 00 00 00 00 00 c0 c0 c4 c5 c2 c4 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 39 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
330
p4-interp/tests/expected/A_iotrap_buf_debug.txt
Normal file
330
p4-interp/tests/expected/A_iotrap_buf_debug.txt
Normal file
@@ -0,0 +1,330 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
abcdefghY86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010e flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 5
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 03 00 00 00 00 00 00 c4 c5 c4 00 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
354
p4-interp/tests/expected/A_iotrap_char_debug.txt
Normal file
354
p4-interp/tests/expected/A_iotrap_char_debug.txt
Normal file
@@ -0,0 +1,354 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
YYY86 CPU state:
|
||||
PC: 000000000000010d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x308, %rdi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000117 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 1
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000118 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000119 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 7
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 03 00 00 00 00 00 00 c0 c0 c5 30 f7 08
|
||||
0110 03 00 00 00 00 00 00 c1 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 59 00 00 00 00 00 00 00 79 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
13
p4-interp/tests/expected/A_iotrap_dec_bad.txt
Normal file
13
p4-interp/tests/expected/A_iotrap_dec_bad.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Beginning execution at 0x0100
|
||||
256256I/O Error
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000118 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 6
|
||||
354
p4-interp/tests/expected/A_iotrap_dec_debug.txt
Normal file
354
p4-interp/tests/expected/A_iotrap_dec_debug.txt
Normal file
@@ -0,0 +1,354 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
256256Y86 CPU state:
|
||||
PC: 000000000000010d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x308, %rdi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000117 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 3
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000118 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000119 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000308
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 7
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 03 00 00 00 00 00 00 c2 c2 c5 30 f7 08
|
||||
0110 03 00 00 00 00 00 00 c3 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 01 00 00 00 00 00 00 2a 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
15
p4-interp/tests/expected/A_iotrap_escaped_string.txt
Normal file
15
p4-interp/tests/expected/A_iotrap_escaped_string.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Beginning execution at 0x0100
|
||||
hello!
|
||||
ab c
|
||||
'str\ing'
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010d flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 4
|
||||
330
p4-interp/tests/expected/A_iotrap_str_debug.txt
Normal file
330
p4-interp/tests/expected/A_iotrap_str_debug.txt
Normal file
@@ -0,0 +1,330 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
abcdefghabcdefghY86 CPU state:
|
||||
PC: 000000000000010d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010e flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 5
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 03 00 00 00 00 00 00 c4 c4 c5 00 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
13
p4-interp/tests/expected/A_missing_file.txt
Normal file
13
p4-interp/tests/expected/A_missing_file.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
438
p4-interp/tests/expected/A_movflags_debug.txt
Normal file
438
p4-interp/tests/expected/A_movflags_debug.txt
Normal file
@@ -0,0 +1,438 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x200, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: rmmovq %rax, 0x0(%rbx)
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000128 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x0(%rbx), %rcx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000132 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: pushq %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: popq %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000136 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000140 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x200, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: rmmovq %rax, 0x0(%rbx)
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x0(%rbx), %rcx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: ffffffffffffffff
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: pushq %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: ffffffffffffffff
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: popq %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000162 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: ffffffffffffffff
|
||||
%rdx: ffffffffffffffff %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000163 flags: Z0 S0 O0 HLT
|
||||
%rax: ffffffffffffffff %rcx: ffffffffffffffff
|
||||
%rdx: ffffffffffffffff %rbx: 0000000000000200
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 14
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 00 00 00 00
|
||||
0110 00 00 00 00 30 f3 00 02 00 00 00 00 00 00 40 03
|
||||
0120 00 00 00 00 00 00 00 00 50 13 00 00 00 00 00 00
|
||||
0130 00 00 a0 0f b0 2f 30 f0 ff ff ff ff ff ff ff ff
|
||||
0140 30 f3 00 02 00 00 00 00 00 00 40 03 00 00 00 00
|
||||
0150 00 00 00 00 50 13 00 00 00 00 00 00 00 00 a0 0f
|
||||
0160 b0 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
402
p4-interp/tests/expected/A_opq_of_debug.txt
Normal file
402
p4-interp/tests/expected/A_opq_of_debug.txt
Normal file
@@ -0,0 +1,402 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000001
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x7fffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 7fffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000001
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: addq %rbx, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S1 O1 AOK
|
||||
%rax: 8000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000001
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x8000000000000000, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000120 flags: Z0 S1 O1 AOK
|
||||
%rax: 8000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000001
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: subq %rbx, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000122 flags: Z0 S0 O1 AOK
|
||||
%rax: 7fffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000001
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000012c flags: Z0 S0 O1 AOK
|
||||
%rax: 7fffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x8000000000000000, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000136 flags: Z0 S0 O1 AOK
|
||||
%rax: 8000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: addq %rbx, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000138 flags: Z0 S0 O1 AOK
|
||||
%rax: 7fffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x7fffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000142 flags: Z0 S0 O1 AOK
|
||||
%rax: 7fffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: subq %rbx, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000144 flags: Z0 S1 O1 AOK
|
||||
%rax: 8000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000145 flags: Z0 S1 O1 HLT
|
||||
%rax: 8000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: ffffffffffffffff
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 11
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f3 01 00 00 00 00 00 00 00 30 f0 ff ff ff ff
|
||||
0110 ff ff ff 7f 60 30 30 f0 00 00 00 00 00 00 00 80
|
||||
0120 61 30 30 f3 ff ff ff ff ff ff ff ff 30 f0 00 00
|
||||
0130 00 00 00 00 00 80 60 30 30 f0 ff ff ff ff ff ff
|
||||
0140 ff 7f 61 30 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
318
p4-interp/tests/expected/A_pushpop_rsp_debug.txt
Normal file
318
p4-interp/tests/expected/A_pushpop_rsp_debug.txt
Normal file
@@ -0,0 +1,318 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: pushq %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: popq %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000f00 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010f flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000f00 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 4
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 a0 4f b0 0f 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/A_unaligned1.txt
Normal file
12
p4-interp/tests/expected/A_unaligned1.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0118
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011a flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
12
p4-interp/tests/expected/A_unaligned2.txt
Normal file
12
p4-interp/tests/expected/A_unaligned2.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0555
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000574 flags: Z0 S0 O0 HLT
|
||||
%rax: 000000000000014d %rcx: 000000000000006f
|
||||
%rdx: 0000000000000000 %rbx: 00000000000000de
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 4
|
||||
342
p4-interp/tests/expected/B_func_debug.txt
Normal file
342
p4-interp/tests/expected/B_func_debug.txt
Normal file
@@ -0,0 +1,342 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x114
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x11e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef0 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000113 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 6
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 80 14 01 00 00 00
|
||||
0110 00 00 00 00 80 1e 01 00 00 00 00 00 00 90 90 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 1d 01 00 00 00 00 00 00 13 01 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/B_memreg.txt
Normal file
12
p4-interp/tests/expected/B_memreg.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000147 flags: Z0 S0 O0 HLT
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0123456789abcdef %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0123456789abcdef
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 8
|
||||
366
p4-interp/tests/expected/B_memreg_debug.txt
Normal file
366
p4-interp/tests/expected/B_memreg_debug.txt
Normal file
@@ -0,0 +1,366 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xfedcba9876543210, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x200, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: rmmovq %rax, 0x0(%rbx)
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x0(%rbx), %rcx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000128 flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x8(%rbx), %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000132 flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0123456789abcdef %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: rmmovq %rdx, 0x210
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013c flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0123456789abcdef %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x210, %rdi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000146 flags: Z0 S0 O0 AOK
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0123456789abcdef %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0123456789abcdef
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000147 flags: Z0 S0 O0 HLT
|
||||
%rax: fedcba9876543210 %rcx: fedcba9876543210
|
||||
%rdx: 0123456789abcdef %rbx: 0000000000000200
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0123456789abcdef
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 8
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f0 10 32 54 76 98 ba dc fe 30 f3 00 02 00 00
|
||||
0110 00 00 00 00 40 03 00 00 00 00 00 00 00 00 50 13
|
||||
0120 00 00 00 00 00 00 00 00 50 23 08 00 00 00 00 00
|
||||
0130 00 00 40 2f 10 02 00 00 00 00 00 00 50 7f 10 02
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 10 32 54 76 98 ba dc fe ef cd ab 89 67 45 23 01
|
||||
0210 ef cd ab 89 67 45 23 01 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/B_pushpop.txt
Normal file
12
p4-interp/tests/expected/B_pushpop.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000127 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0123456789abcdef
|
||||
%rdx: 0000000000000001 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 8
|
||||
366
p4-interp/tests/expected/B_pushpop_debug.txt
Normal file
366
p4-interp/tests/expected/B_pushpop_debug.txt
Normal file
@@ -0,0 +1,366 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x123456789abcdef, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: pushq %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000120 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: pushq %rbx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000122 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000ef0 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: popq %rcx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000124 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0123456789abcdef
|
||||
%rdx: 0000000000000000 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: popq %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000126 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0123456789abcdef
|
||||
%rdx: 0000000000000001 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000127 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0123456789abcdef
|
||||
%rdx: 0000000000000001 %rbx: 0123456789abcdef
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 8
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0110 00 00 00 00 30 f3 ef cd ab 89 67 45 23 01 a0 0f
|
||||
0120 a0 3f b0 1f b0 2f 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 ef cd ab 89 67 45 23 01 01 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/B_simple.txt
Normal file
12
p4-interp/tests/expected/B_simple.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000005 %rcx: 0000000000000003
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 7
|
||||
12
p4-interp/tests/expected/B_simple_entry.txt
Normal file
12
p4-interp/tests/expected/B_simple_entry.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0250
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000264 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000005 %rcx: 0000000000000003
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 7
|
||||
12
p4-interp/tests/expected/C_irmovq.txt
Normal file
12
p4-interp/tests/expected/C_irmovq.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000151 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 00000000deadbeef %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: ffffffffffffffff
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 9
|
||||
378
p4-interp/tests/expected/C_irmovq_debug.txt
Normal file
378
p4-interp/tests/expected/C_irmovq_debug.txt
Normal file
@@ -0,0 +1,378 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1234, %rcx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 0000000000000000 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1122334455667788, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000128 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x8877665544332211, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000132 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rdi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: ffffffffffffffff
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rbp
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000146 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: ffffffffffffffff
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xdeadbeef, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000150 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 00000000deadbeef %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: ffffffffffffffff
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000151 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0000000000001234
|
||||
%rdx: 1122334455667788 %rbx: 000000000000000f
|
||||
%rsp: 00000000deadbeef %rbp: 0000000000000000
|
||||
%rsi: 8877665544332211 %rdi: ffffffffffffffff
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 9
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f0 01 00 00 00 00 00 00 00 30 f3 0f 00 00 00
|
||||
0110 00 00 00 00 30 f1 34 12 00 00 00 00 00 00 30 f2
|
||||
0120 88 77 66 55 44 33 22 11 30 f6 11 22 33 44 55 66
|
||||
0130 77 88 30 f7 ff ff ff ff ff ff ff ff 30 f5 00 00
|
||||
0140 00 00 00 00 00 00 30 f4 ef be ad de 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
12
p4-interp/tests/expected/C_opq.txt
Normal file
12
p4-interp/tests/expected/C_opq.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013b flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000008 %rcx: 0000000000000001
|
||||
%rdx: 0000000000000006 %rbx: 0000000000000002
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 10
|
||||
390
p4-interp/tests/expected/C_opq_debug.txt
Normal file
390
p4-interp/tests/expected/C_opq_debug.txt
Normal file
@@ -0,0 +1,390 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x5, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000005 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x5, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000005 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000005
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x5, %rcx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000005 %rcx: 0000000000000005
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000005
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x5, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000128 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000005 %rcx: 0000000000000005
|
||||
%rdx: 0000000000000005 %rbx: 0000000000000005
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x3, %rdi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000132 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000005 %rcx: 0000000000000005
|
||||
%rdx: 0000000000000005 %rbx: 0000000000000005
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: addq %rdi, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000008 %rcx: 0000000000000005
|
||||
%rdx: 0000000000000005 %rbx: 0000000000000005
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: subq %rdi, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000136 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000008 %rcx: 0000000000000005
|
||||
%rdx: 0000000000000005 %rbx: 0000000000000002
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rdi, %rcx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000138 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000008 %rcx: 0000000000000001
|
||||
%rdx: 0000000000000005 %rbx: 0000000000000002
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: xorq %rdi, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000008 %rcx: 0000000000000001
|
||||
%rdx: 0000000000000006 %rbx: 0000000000000002
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013b flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000008 %rcx: 0000000000000001
|
||||
%rdx: 0000000000000006 %rbx: 0000000000000002
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000003
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 10
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f0 05 00 00 00 00 00 00 00 30 f3 05 00 00 00
|
||||
0110 00 00 00 00 30 f1 05 00 00 00 00 00 00 00 30 f2
|
||||
0120 05 00 00 00 00 00 00 00 30 f7 03 00 00 00 00 00
|
||||
0130 00 00 60 70 61 73 62 71 63 72 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
13
p4-interp/tests/expected/D_help.txt
Normal file
13
p4-interp/tests/expected/D_help.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
12
p4-interp/tests/expected/D_nop_hlt.txt
Normal file
12
p4-interp/tests/expected/D_nop_hlt.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000102 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
294
p4-interp/tests/expected/D_nop_hlt_debug.txt
Normal file
294
p4-interp/tests/expected/D_nop_hlt_debug.txt
Normal file
@@ -0,0 +1,294 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000101 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000102 flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
BIN
p4-interp/tests/inputs/bad_addr.o
Normal file
BIN
p4-interp/tests/inputs/bad_addr.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/bad_insn.o
Normal file
BIN
p4-interp/tests/inputs/bad_insn.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/bad_nostack.o
Normal file
BIN
p4-interp/tests/inputs/bad_nostack.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/cjmp.o
Normal file
BIN
p4-interp/tests/inputs/cjmp.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/cmov.o
Normal file
BIN
p4-interp/tests/inputs/cmov.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/func.o
Normal file
BIN
p4-interp/tests/inputs/func.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/iotrap_buf.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_buf.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/iotrap_buf2.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_buf2.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/iotrap_char.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_char.o
Normal file
Binary file not shown.
1
p4-interp/tests/inputs/iotrap_char.txt
Normal file
1
p4-interp/tests/inputs/iotrap_char.txt
Normal file
@@ -0,0 +1 @@
|
||||
y
|
||||
BIN
p4-interp/tests/inputs/iotrap_dec.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_dec.o
Normal file
Binary file not shown.
1
p4-interp/tests/inputs/iotrap_dec.txt
Normal file
1
p4-interp/tests/inputs/iotrap_dec.txt
Normal file
@@ -0,0 +1 @@
|
||||
42
|
||||
BIN
p4-interp/tests/inputs/iotrap_str.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_str.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/iotrap_str_esc.o
Normal file
BIN
p4-interp/tests/inputs/iotrap_str_esc.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/irmovq.o
Normal file
BIN
p4-interp/tests/inputs/irmovq.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/memreg.o
Normal file
BIN
p4-interp/tests/inputs/memreg.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/movflags.o
Normal file
BIN
p4-interp/tests/inputs/movflags.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/nop_hlt.o
Normal file
BIN
p4-interp/tests/inputs/nop_hlt.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/opq.o
Normal file
BIN
p4-interp/tests/inputs/opq.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/opq_of.o
Normal file
BIN
p4-interp/tests/inputs/opq_of.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/pushpop.o
Normal file
BIN
p4-interp/tests/inputs/pushpop.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/pushpop_rsp.o
Normal file
BIN
p4-interp/tests/inputs/pushpop_rsp.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/simple.o
Normal file
BIN
p4-interp/tests/inputs/simple.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/simple_entry.o
Normal file
BIN
p4-interp/tests/inputs/simple_entry.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/unaligned.o
Normal file
BIN
p4-interp/tests/inputs/unaligned.o
Normal file
Binary file not shown.
BIN
p4-interp/tests/inputs/unaligned2.o
Normal file
BIN
p4-interp/tests/inputs/unaligned2.o
Normal file
Binary file not shown.
87
p4-interp/tests/integration.sh
Normal file
87
p4-interp/tests/integration.sh
Normal file
@@ -0,0 +1,87 @@
|
||||
#!/bin/bash
|
||||
|
||||
# extract executable name from Makefile
|
||||
EXE=$(grep "EXE=" Makefile | sed -e "s/EXE=//")
|
||||
|
||||
# detect timeout utility (i.e., "timeout" on Linux and "gtimeout" on MacOS)
|
||||
# and set timeout interval
|
||||
TIMEOUT="timeout"
|
||||
TIMEOUT_INTERVAL="3s"
|
||||
$TIMEOUT --help &>/dev/null
|
||||
if [[ $? -ne 0 ]]; then
|
||||
TIMEOUT="gtimeout"
|
||||
fi
|
||||
|
||||
# Valgrind additional output flags
|
||||
VG_FLAGS="--leak-check=full --track-origins=yes"
|
||||
|
||||
function run_test {
|
||||
|
||||
# parameters
|
||||
TAG=$1
|
||||
ARGS=$2
|
||||
PTAG=$(printf '%-30s' "$TAG")
|
||||
|
||||
# file paths
|
||||
OUTPUT=outputs/$TAG.txt
|
||||
DIFF=outputs/$TAG.diff
|
||||
EXPECT=expected/$TAG.txt
|
||||
VALGRND=valgrind/$TAG.txt
|
||||
|
||||
# run test with timeout
|
||||
$TIMEOUT $TIMEOUT_INTERVAL $EXE $ARGS 2>/dev/null >"$OUTPUT"
|
||||
if [ "$?" -lt 124 ]; then
|
||||
|
||||
# no timeout; compare output to the expected version
|
||||
diff -u "$OUTPUT" "$EXPECT" >"$DIFF"
|
||||
if [ -s "$DIFF" ]; then
|
||||
|
||||
# try alternative solution (if it exists)
|
||||
EXPECT=expected/$TAG-2.txt
|
||||
if [ -e "$EXPECT" ]; then
|
||||
diff -u "$OUTPUT" "$EXPECT" >"$DIFF"
|
||||
if [ -s "$DIFF" ]; then
|
||||
echo "$PTAG FAIL (see ${TPREFIX}$DIFF for details)"
|
||||
else
|
||||
echo "$PTAG pass"
|
||||
fi
|
||||
else
|
||||
echo "$PTAG FAIL (see ${TPREFIX}$DIFF for details)"
|
||||
fi
|
||||
else
|
||||
echo "$PTAG pass"
|
||||
fi
|
||||
|
||||
# run valgrind
|
||||
$TIMEOUT $TIMEOUT_INTERVAL valgrind $VG_FLAGS $EXE $ARGS &>$VALGRND
|
||||
else
|
||||
echo "$PTAG FAIL (crash or timeout)"
|
||||
fi
|
||||
}
|
||||
|
||||
# initialize output folders
|
||||
mkdir -p outputs
|
||||
mkdir -p valgrind
|
||||
rm -f outputs/* valgrind/*
|
||||
|
||||
# run individual tests
|
||||
source itests.include
|
||||
|
||||
# check for memory leaks
|
||||
LEAK=`cat valgrind/*.txt | grep 'definitely lost' | grep -v ' 0 bytes in 0 blocks'`
|
||||
if [ -z "$LEAK" ]; then
|
||||
echo "No memory leak found."
|
||||
else
|
||||
echo "Memory leak(s) found. See files listed below for details."
|
||||
grep 'definitely lost' valgrind/*.txt | sed -e 's/:.*$//g' | awk "{print \" - ${TPREFIX}\" \$0}"
|
||||
fi
|
||||
|
||||
# check for uninitialized values
|
||||
LEAK=`cat valgrind/*.txt | grep 'uninitialised value'`
|
||||
if [ -z "$LEAK" ]; then
|
||||
echo "No uninitialized value found."
|
||||
else
|
||||
echo "Uninitialized value(s) found. See files listed below for details."
|
||||
grep 'uninitialised value' valgrind/*.txt | sed -e 's/:.*$//g' | awk "{print \" - ${TPREFIX}\" \$0}"
|
||||
fi
|
||||
|
||||
41
p4-interp/tests/itests.include
Normal file
41
p4-interp/tests/itests.include
Normal file
@@ -0,0 +1,41 @@
|
||||
# list of integration tests
|
||||
# format: run_test <TAG> <ARGS>
|
||||
# <TAG> used as the root for all filenames (i.e., "expected/$TAG.txt")
|
||||
# <ARGS> command-line arguments to test
|
||||
|
||||
run_test D_help "-h"
|
||||
run_test D_nop_hlt "-e inputs/nop_hlt.o"
|
||||
run_test D_nop_hlt_debug "-E inputs/nop_hlt.o"
|
||||
run_test C_irmovq "-e inputs/irmovq.o"
|
||||
run_test C_irmovq_debug "-E inputs/irmovq.o"
|
||||
run_test C_opq "-e inputs/opq.o"
|
||||
run_test C_opq_debug "-E inputs/opq.o"
|
||||
run_test B_pushpop "-e inputs/pushpop.o"
|
||||
run_test B_pushpop_debug "-E inputs/pushpop.o"
|
||||
run_test B_memreg "-e inputs/memreg.o"
|
||||
run_test B_memreg_debug "-E inputs/memreg.o"
|
||||
run_test B_simple "-e inputs/simple.o"
|
||||
run_test B_simple_entry "-e inputs/simple_entry.o"
|
||||
run_test B_func_debug "-E inputs/func.o"
|
||||
run_test A_cmov_debug "-E inputs/cmov.o"
|
||||
run_test A_cjmp_debug "-E inputs/cjmp.o"
|
||||
run_test A_opq_of_debug "-E inputs/opq_of.o"
|
||||
run_test A_movflags_debug "-E inputs/movflags.o"
|
||||
run_test A_pushpop_rsp_debug "-E inputs/pushpop_rsp.o"
|
||||
run_test A_bad_addr "-e inputs/bad_addr.o"
|
||||
run_test A_bad_addr_debug "-E inputs/bad_addr.o"
|
||||
run_test A_bad_insn "-e inputs/bad_insn.o"
|
||||
run_test A_bad_insn_debug "-E inputs/bad_insn.o"
|
||||
run_test A_bad_nostack "-e inputs/bad_nostack.o"
|
||||
run_test A_missing_file "-e"
|
||||
run_test A_both_flags "-e -E inputs/simple.o"
|
||||
run_test A_extra_params "-e inputs/nop_hlt.o extra params"
|
||||
run_test A_unaligned1 "-e inputs/unaligned.o"
|
||||
run_test A_unaligned2 "-e inputs/unaligned2.o"
|
||||
run_test A_iotrap_char_debug "-E inputs/iotrap_char.o" <inputs/iotrap_char.txt
|
||||
run_test A_iotrap_dec_debug "-E inputs/iotrap_dec.o" <inputs/iotrap_dec.txt
|
||||
run_test A_iotrap_dec_bad "-e inputs/iotrap_dec.o" <inputs/iotrap_char.txt
|
||||
run_test A_iotrap_str_debug "-E inputs/iotrap_str.o"
|
||||
run_test A_iotrap_escaped_string "-e inputs/iotrap_str_esc.o"
|
||||
run_test A_iotrap_buf_debug "-E inputs/iotrap_buf.o"
|
||||
run_test A_iotrap_buf2_debug "-E inputs/iotrap_buf2.o"
|
||||
38
p4-interp/tests/itests.txt
Normal file
38
p4-interp/tests/itests.txt
Normal file
@@ -0,0 +1,38 @@
|
||||
D_help pass
|
||||
D_nop_hlt pass
|
||||
D_nop_hlt_debug pass
|
||||
C_irmovq pass
|
||||
C_irmovq_debug pass
|
||||
C_opq pass
|
||||
C_opq_debug pass
|
||||
B_pushpop pass
|
||||
B_pushpop_debug pass
|
||||
B_memreg pass
|
||||
B_memreg_debug pass
|
||||
B_simple pass
|
||||
B_simple_entry pass
|
||||
B_func_debug pass
|
||||
A_cmov_debug pass
|
||||
A_cjmp_debug pass
|
||||
A_opq_of_debug pass
|
||||
A_movflags_debug pass
|
||||
A_pushpop_rsp_debug pass
|
||||
A_bad_addr pass
|
||||
A_bad_addr_debug pass
|
||||
A_bad_insn pass
|
||||
A_bad_insn_debug pass
|
||||
A_bad_nostack pass
|
||||
A_missing_file pass
|
||||
A_both_flags pass
|
||||
A_extra_params pass
|
||||
A_unaligned1 pass
|
||||
A_unaligned2 pass
|
||||
A_iotrap_char_debug pass
|
||||
A_iotrap_dec_debug pass
|
||||
A_iotrap_dec_bad pass
|
||||
A_iotrap_str_debug pass
|
||||
A_iotrap_escaped_string pass
|
||||
A_iotrap_buf_debug pass
|
||||
A_iotrap_buf2_debug pass
|
||||
No memory leak found.
|
||||
No uninitialized value found.
|
||||
0
p4-interp/tests/outputs/A_bad_addr.diff
Normal file
0
p4-interp/tests/outputs/A_bad_addr.diff
Normal file
12
p4-interp/tests/outputs/A_bad_addr.txt
Normal file
12
p4-interp/tests/outputs/A_bad_addr.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
0
p4-interp/tests/outputs/A_bad_addr_debug.diff
Normal file
0
p4-interp/tests/outputs/A_bad_addr_debug.diff
Normal file
294
p4-interp/tests/outputs/A_bad_addr_debug.txt
Normal file
294
p4-interp/tests/outputs/A_bad_addr_debug.txt
Normal file
@@ -0,0 +1,294 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1e240, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: mrmovq 0x0(%rbx), %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 000000000001e240
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 2
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f3 40 e2 01 00 00 00 00 00 50 03 00 00 00 00
|
||||
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0
p4-interp/tests/outputs/A_bad_insn.diff
Normal file
0
p4-interp/tests/outputs/A_bad_insn.diff
Normal file
12
p4-interp/tests/outputs/A_bad_insn.txt
Normal file
12
p4-interp/tests/outputs/A_bad_insn.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 INS
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
0
p4-interp/tests/outputs/A_bad_insn_debug.diff
Normal file
0
p4-interp/tests/outputs/A_bad_insn_debug.diff
Normal file
294
p4-interp/tests/outputs/A_bad_insn_debug.txt
Normal file
294
p4-interp/tests/outputs/A_bad_insn_debug.txt
Normal file
@@ -0,0 +1,294 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x134031200000000f, %rbx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Invalid instruction at 0x010a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 INS
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 134031200000000f
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f3 0f 00 00 00 20 31 40 13 fd ff ff ff 60 31
|
||||
0110 70 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 aa bb cc dd 00 00 00 dd 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0
p4-interp/tests/outputs/A_bad_nostack.diff
Normal file
0
p4-interp/tests/outputs/A_bad_nostack.diff
Normal file
12
p4-interp/tests/outputs/A_bad_nostack.txt
Normal file
12
p4-interp/tests/outputs/A_bad_nostack.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 ADR
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 1
|
||||
0
p4-interp/tests/outputs/A_both_flags.diff
Normal file
0
p4-interp/tests/outputs/A_both_flags.diff
Normal file
13
p4-interp/tests/outputs/A_both_flags.txt
Normal file
13
p4-interp/tests/outputs/A_both_flags.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
0
p4-interp/tests/outputs/A_cjmp_debug.diff
Normal file
0
p4-interp/tests/outputs/A_cjmp_debug.diff
Normal file
798
p4-interp/tests/outputs/A_cjmp_debug.txt
Normal file
798
p4-interp/tests/outputs/A_cjmp_debug.txt
Normal file
@@ -0,0 +1,798 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015d flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000167 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000171 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011f flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000129 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000012b flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000171 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000185 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018f flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000140 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jmp 0x154
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jle 0x15e
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jl 0x168
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000167 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000168 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: je 0x172
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000172 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jne 0x17c
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017b flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 000000000000017c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jge 0x186
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000186 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: jg 0x190
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018f flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: nop
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000149 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 44
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
|
||||
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
|
||||
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
|
||||
0140 80 4a 01 00 00 00 00 00 00 00 70 54 01 00 00 00
|
||||
0150 00 00 00 10 71 5e 01 00 00 00 00 00 00 10 72 68
|
||||
0160 01 00 00 00 00 00 00 10 73 72 01 00 00 00 00 00
|
||||
0170 00 10 74 7c 01 00 00 00 00 00 00 10 75 86 01 00
|
||||
0180 00 00 00 00 00 10 76 90 01 00 00 00 00 00 00 10
|
||||
0190 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0
p4-interp/tests/outputs/A_cmov_debug.diff
Normal file
0
p4-interp/tests/outputs/A_cmov_debug.diff
Normal file
906
p4-interp/tests/outputs/A_cmov_debug.txt
Normal file
906
p4-interp/tests/outputs/A_cmov_debug.txt
Normal file
@@ -0,0 +1,906 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xf00, %rsp
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000114 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011f flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0xffffffffffffffff, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000129 flags: Z0 S0 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000012b flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z0 S1 O0 AOK
|
||||
%rax: ffffffffffffffff %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000134 flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rax
|
||||
Y86 CPU state:
|
||||
PC: 000000000000013e flags: Z0 S1 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: andq %rax, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000140 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: call 0x14a
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x1, %rax
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000154 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000015e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovle %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000160 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovl %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000016c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000176 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmove %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000178 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000182 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovne %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000184 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000018e flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovge %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000190 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000001 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x0, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019a flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: cmovg %rax, %rdx
|
||||
Y86 CPU state:
|
||||
PC: 000000000000019c flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000ef8 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: ret
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000149 flags: Z1 S0 O0 AOK
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000014a flags: Z1 S0 O0 HLT
|
||||
%rax: 0000000000000001 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000f00 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 53
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
|
||||
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
|
||||
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
|
||||
0140 80 4a 01 00 00 00 00 00 00 00 30 f0 01 00 00 00
|
||||
0150 00 00 00 00 30 f2 00 00 00 00 00 00 00 00 21 02
|
||||
0160 30 f2 00 00 00 00 00 00 00 00 22 02 30 f2 00 00
|
||||
0170 00 00 00 00 00 00 23 02 30 f2 00 00 00 00 00 00
|
||||
0180 00 00 24 02 30 f2 00 00 00 00 00 00 00 00 25 02
|
||||
0190 30 f2 00 00 00 00 00 00 00 00 26 02 90 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0
p4-interp/tests/outputs/A_extra_params.diff
Normal file
0
p4-interp/tests/outputs/A_extra_params.diff
Normal file
13
p4-interp/tests/outputs/A_extra_params.txt
Normal file
13
p4-interp/tests/outputs/A_extra_params.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Usage: ../y86 <option(s)> mini-elf-file
|
||||
Options are:
|
||||
-h Display usage
|
||||
-H Show the Mini-ELF header
|
||||
-a Show all with brief memory
|
||||
-f Show all with full memory
|
||||
-s Show the program headers
|
||||
-m Show the memory contents (brief)
|
||||
-M Show the memory contents (full)
|
||||
-d Disassemble code contents
|
||||
-D Disassemble data contents
|
||||
-e Execute program
|
||||
-E Execute program (trace mode)
|
||||
0
p4-interp/tests/outputs/A_iotrap_buf2_debug.diff
Normal file
0
p4-interp/tests/outputs/A_iotrap_buf2_debug.diff
Normal file
402
p4-interp/tests/outputs/A_iotrap_buf2_debug.txt
Normal file
402
p4-interp/tests/outputs/A_iotrap_buf2_debug.txt
Normal file
@@ -0,0 +1,402 @@
|
||||
Beginning execution at 0x0100
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000100 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000000 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x200, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000010c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000200 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: irmovq 0x300, %rsi
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000116 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000117 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 0
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000118 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 0000000000000119 flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 5
|
||||
1234512345aaabcdefghY86 CPU state:
|
||||
PC: 000000000000011a flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 2
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011b flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: iotrap 4
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011c flags: Z0 S0 O0 AOK
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
|
||||
Executing: halt
|
||||
Y86 CPU state:
|
||||
PC: 000000000000011d flags: Z0 S0 O0 HLT
|
||||
%rax: 0000000000000000 %rcx: 0000000000000000
|
||||
%rdx: 0000000000000000 %rbx: 0000000000000000
|
||||
%rsp: 0000000000000000 %rbp: 0000000000000000
|
||||
%rsi: 0000000000000300 %rdi: 0000000000000000
|
||||
%r8: 0000000000000000 %r9: 0000000000000000
|
||||
%r10: 0000000000000000 %r11: 0000000000000000
|
||||
%r12: 0000000000000000 %r13: 0000000000000000
|
||||
%r14: 0000000000000000
|
||||
Total execution count: 11
|
||||
|
||||
Contents of memory from 0000 to 1000:
|
||||
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0100 30 f6 00 02 00 00 00 00 00 00 c2 c2 30 f6 00 03
|
||||
0110 00 00 00 00 00 00 c0 c0 c4 c5 c2 c4 00 00 00 00
|
||||
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0200 39 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
|
||||
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user