| .. |
|
a64att.inc
|
6737714ca4
* typo fixed
|
il y a 1 mois |
|
a64atts.inc
|
88ab9576b1
* a64: Added "ABS" and "CTZ" mnemonics (CSSC instructions)
|
il y a 1 an |
|
a64ins.dat
|
6737714ca4
* typo fixed
|
il y a 1 mois |
|
a64nop.inc
|
0197b84b7f
+ instruction table generator for arm64
|
il y a 13 ans |
|
a64op.inc
|
6737714ca4
* typo fixed
|
il y a 1 mois |
|
a64reg.dat
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
a64tab.inc
|
585e4a9a14
* corrected cosmetic ARM/AArch64 copy/paste leftovers (patch by
|
il y a 10 ans |
|
aasmcpu.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
agcpugas.pas
|
373ebbcf41
Enable -Aas-clang for unix and embedded targets for aarch64 compiler
|
il y a 10 mois |
|
aoptcpu.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
aoptcpub.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
il y a 6 ans |
|
aoptcpud.pas
|
e1af3ecc5d
+ assembler optimizer unit skeleton
|
il y a 13 ans |
|
ccpuinnr.inc
|
fb577a9175
+ support for fpc_aarch64_yield and fpc_arm_yield
|
il y a 1 mois |
|
cgcpu.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
cpubase.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
cpuinfo.pas
|
1ba93085f7
* a64: Added DOTPROD and PAUTH support flags to relevant instruction sets (v8.4+ and v8.3+ respectively)
|
il y a 1 an |
|
cpunode.pas
|
bf970b29f4
* arm / a64: TAsmNode debugging info is now output for ARM and AArch64
|
il y a 1 an |
|
cpupara.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
cpupi.pas
|
2b59000d56
+ implement compiler support for SEH on Win64
|
il y a 5 ans |
|
cputarg.pas
|
53e5a4a03a
Adding aaarch64-embedded target
|
il y a 4 ans |
|
hlcgcpu.pas
|
7c9fb4b4af
* AArch64: fix storing a 32 bit value in the lower 32 bits of a 64 bit
|
il y a 4 ans |
|
itcpugas.pas
|
046184dfe9
+ ARM64 GAS instruction table unit
|
il y a 13 ans |
|
naarch64util.pas
|
4e8b1cb97a
* Fixed signature of insert_init_final_table
|
il y a 1 an |
|
ncpuadd.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
ncpucnv.pas
|
4357caaad8
* Removed unused local vars.
|
il y a 7 ans |
|
ncpucon.pas
|
a019536cd5
* avoid that -0.0 is handled by the eor optimization
|
il y a 6 ans |
|
ncpuflw.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
ncpuinl.pas
|
fb577a9175
+ support for fpc_aarch64_yield and fpc_arm_yield
|
il y a 1 mois |
|
ncpumat.pas
|
f1cbc8b400
* Aarch64: don't emit illegal shifter operands, resolves #41424
|
il y a 3 mois |
|
ncpumem.pas
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
il y a 7 ans |
|
ncpuset.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
ra64con.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64dwa.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64nor.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64num.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64rni.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64sri.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64sta.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64std.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
ra64sup.inc
|
7cefe8a822
Adding AArch64 CurrentEL register
|
il y a 3 ans |
|
racpu.pas
|
9376f5a43a
* AArch64: added SIMD instructions (only plain ARMv8-A for now)
|
il y a 5 ans |
|
racpugas.pas
|
3d536547eb
Mass typo fixes in comments for compiler.
|
il y a 3 semaines |
|
rgcpu.pas
|
bb977b398d
* AArch64: fix spilling integer registers to stack offsets that cannot be
|
il y a 4 ans |
|
symcpu.pas
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
il y a 10 ans |
|
tripletcpu.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
il y a 5 ans |