blob: eeb6d449222c7c8fff34ff117d068c6990682a39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// file : arch/null/arch_spec.h
// project : Salis-VM
// author : Paul Oliver <contact@pauloliver.dev>
#pragma once
//#define ARCH_SPEC_MVEC_LOOP
#define ARCH_SPEC_CORE_FIELDS
#define ARCH_SPEC_PROC_FIELDS \
ARCH_SPEC_PROC_FIELD(uint64_t, ip) \
ARCH_SPEC_PROC_FIELD(uint64_t, sp) \
ARCH_SPEC_PROC_FIELD(uint64_t, mb0a) \
ARCH_SPEC_PROC_FIELD(uint64_t, mb0s) \
ARCH_SPEC_PROC_FIELD(uint64_t, mb1a) \
ARCH_SPEC_PROC_FIELD(uint64_t, mb1s)
|