* pseudo instructions for flag handling

This commit is contained in:
florian 2022-05-28 20:25:28 +02:00
parent 1c7626715d
commit b29b81ae7b
2 changed files with 10 additions and 2 deletions

View File

@ -107,7 +107,11 @@ unit itcpugas;
'wfi',
{ Supervisor mode }
'sfence.vm'
'sfence.vm',
{ pseudo instructions for accessiong control and status registers }
'rdinstret','rdcycle','rdtime','csrr','csrw','csrs','csrc','csrwi',
'csrsi','csrci'
);
function gas_regnum_search(const s: string): Tregister;

View File

@ -88,7 +88,11 @@ uses
A_WFI,
{ Supervisor }
A_SFENCE_VM
A_SFENCE_VM,
{ pseudo instructions for accessiong control and status registers }
A_RDINSTRET,A_RDCYCLE,A_RDTIME,A_CSRR,A_CSRW,A_CSRS,A_CSRC,A_CSRWI,
A_CSRSI,A_CSRCI
);
TAsmOps = set of TAsmOp;