mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-06 09:07:25 +01:00
* pseudo instructions for flag handling
This commit is contained in:
parent
1c7626715d
commit
b29b81ae7b
@ -107,7 +107,11 @@ unit itcpugas;
|
|||||||
'wfi',
|
'wfi',
|
||||||
|
|
||||||
{ Supervisor mode }
|
{ 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;
|
function gas_regnum_search(const s: string): Tregister;
|
||||||
|
|||||||
@ -88,7 +88,11 @@ uses
|
|||||||
A_WFI,
|
A_WFI,
|
||||||
|
|
||||||
{ Supervisor }
|
{ 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;
|
TAsmOps = set of TAsmOp;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user