dynarmic/src/frontend/A64/translate/impl
2020-04-22 20:46:15 +01:00
..
branch.cpp Implement DC instructions 2020-04-22 20:46:14 +01:00
data_processing_addsub.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
data_processing_bitfield.cpp A64: Implement EXTR 2020-04-22 20:46:12 +01:00
data_processing_conditional_compare.cpp A64: Implement CCMP (immediate) 2020-04-22 20:46:13 +01:00
data_processing_conditional_select.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
data_processing_crc32.cpp A64: Implement CRC32 2020-04-22 20:46:12 +01:00
data_processing_logical.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
data_processing_multiply.cpp A64: Move SDIV and UDIV out of data_processing_multiply.cpp 2020-04-22 20:46:13 +01:00
data_processing_pcrel.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
data_processing_register.cpp A64: Move SDIV and UDIV out of data_processing_multiply.cpp 2020-04-22 20:46:13 +01:00
data_processing_shift.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
exception_generating.cpp Implement DC instructions 2020-04-22 20:46:14 +01:00
floating_point_compare.cpp IR: FPCompare{32,64} now return NZCV flags instead of implicitly setting them 2020-04-22 20:46:13 +01:00
floating_point_conditional_compare.cpp A64: Implement FCCMPE 2020-04-22 20:46:13 +01:00
floating_point_conditional_select.cpp A64: Implement FCSEL 2020-04-22 20:46:13 +01:00
floating_point_conversion_integer.cpp A64: Implement SIMD instructions USHLL, USHLL2 2020-04-22 20:46:13 +01:00
floating_point_data_processing_one_register.cpp A64: Implement FSQRT (scalar) 2020-04-22 20:46:14 +01:00
floating_point_data_processing_two_register.cpp A64: Implement FMINNM (scalar) 2020-04-22 20:46:15 +01:00
impl.cpp A64: Implement STXRB, STXRH, STXR, STLXRB, STLXRH, STLXR, LDXRB, LDXRH, LDXR, LDAXRB, LDAXRH, LDAXR 2020-04-22 20:46:14 +01:00
impl.h A64: Implement STXRB, STXRH, STXR, STLXRB, STLXRH, STLXR, LDXRB, LDXRH, LDXR, LDAXRB, LDAXRH, LDAXR 2020-04-22 20:46:14 +01:00
load_store_exclusive.cpp Exclusive fixups 2020-04-22 20:46:14 +01:00
load_store_load_literal.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
load_store_multiple_structures.cpp load_store_multiple_structures: Improve IR codegen for selem == 1 case 2020-04-22 20:46:14 +01:00
load_store_register_immediate.cpp A64: Implement STUR (SIMD&FP), LDUR (SIMD&FP) 2020-04-22 20:46:13 +01:00
load_store_register_pair.cpp A64: Implement LDP (SIMD&FP) and STP (SIMD&FP) 2020-04-22 20:44:38 +01:00
load_store_register_register_offset.cpp A64: Implement STR (register, SIMD&FP), LDR (register, SIMD&FP) 2020-04-22 20:46:14 +01:00
load_store_register_unprivileged.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
move_wide.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
simd_aes.cpp A64: Implement AESD 2020-04-22 20:46:13 +01:00
simd_copy.cpp A64: Implement DUP (element), scalar variant 2020-04-22 20:46:14 +01:00
simd_modified_immediate.cpp IR: Vector instructions now take esize argument in emitter 2020-04-22 20:46:13 +01:00
simd_permute.cpp IR: Vector instructions now take esize argument in emitter 2020-04-22 20:46:13 +01:00
simd_scalar_pairwise.cpp A64: Implement ADDP (scalar) 2020-04-22 20:46:14 +01:00
simd_scalar_three_same.cpp A64: Implement SUB (vector), scalar variant 2020-04-22 20:46:13 +01:00
simd_shift_by_immediate.cpp A64: Implement SSHLL, SSHLL2 2020-04-22 20:46:14 +01:00
simd_three_same.cpp simd_three_same: Add VectorZeroUpper to CMGE (vector) and CMHS (vector) 2020-04-22 20:46:14 +01:00
simd_two_register_misc.cpp A64: Implement NEG (vector) 2020-04-22 20:46:15 +01:00
sys_dc.cpp Implement DC instructions 2020-04-22 20:46:14 +01:00
system.cpp A64: Implement system register CNTPCT_EL0 2020-04-22 20:46:15 +01:00