summaryrefslogtreecommitdiff
path: root/arch/null/arch_spec.h
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)