/* SPDX-License-Identifier: MIT */ /* * Define target-specific opcode support * Copyright (c) 2008 Fabrice Bellard */ #ifndef TCG_TARGET_HAS_H #define TCG_TARGET_HAS_H /* optional instructions */ #define TCG_TARGET_HAS_extr_i64_i32 0 #define TCG_TARGET_HAS_qemu_ldst_i128 0 #define TCG_TARGET_HAS_tst 1 #define TCG_TARGET_extract_valid(type, ofs, len) \ ((type) == TCG_TYPE_I64 && (ofs) + (len) == 32) #define TCG_TARGET_sextract_valid TCG_TARGET_extract_valid #define TCG_TARGET_deposit_valid(type, ofs, len) 0 #endif