diff options
| author | Shaked Flur | 2017-04-18 09:12:52 +0100 |
|---|---|---|
| committer | Shaked Flur | 2017-04-18 13:58:14 +0100 |
| commit | b780e21769e5b037c2dea5a10ffc3695dfd52a18 (patch) | |
| tree | 3b146e6bcd9e924e6950021227a7287dbf3b022d /etc | |
| parent | 8ed0f4599e1edd018c061ef77975768f76a65578 (diff) | |
added transactional memory support
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/regfp.sail | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/regfp.sail b/etc/regfp.sail index 3c90c269..fb15310a 100644 --- a/etc/regfp.sail +++ b/etc/regfp.sail @@ -64,10 +64,15 @@ typedef barrier_kind = enumerate { Barrier_MIPS_SYNC; } +typedef trans_kind = enumerate { + Transaction_start; Transaction_commit; Transaction_abort; +} + typedef instruction_kind = const union { (barrier_kind) IK_barrier; (read_kind) IK_mem_read; (write_kind) IK_mem_write; IK_cond_branch; + (trans_kind) IK_trans; IK_simple } |
