Commit 32d98fbd authored by Richard Henderson's avatar Richard Henderson Committed by Aurelien Jarno
Browse files

tcg: Allow target-specific implementation of NOR.

parent 9940a96b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ enum {
// #define TCG_TARGET_HAS_orc_i32
// #define TCG_TARGET_HAS_eqv_i32
// #define TCG_TARGET_HAS_nand_i32
// #define TCG_TARGET_HAS_nor_i32

#define TCG_TARGET_HAS_GUEST_BASE

+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ enum {
// #define TCG_TARGET_HAS_orc_i32
// #define TCG_TARGET_HAS_eqv_i32
// #define TCG_TARGET_HAS_nand_i32
// #define TCG_TARGET_HAS_nor_i32

#define TCG_TARGET_HAS_GUEST_BASE

+1 −0
Original line number Diff line number Diff line
@@ -89,6 +89,7 @@ enum {
#undef TCG_TARGET_HAS_orc_i32
#undef TCG_TARGET_HAS_eqv_i32
#undef TCG_TARGET_HAS_nand_i32
#undef TCG_TARGET_HAS_nor_i32

/* optional instructions automatically implemented */
#undef TCG_TARGET_HAS_neg_i32      /* sub  rd, zero, rt   */
+1 −0
Original line number Diff line number Diff line
@@ -91,6 +91,7 @@ enum {
#define TCG_TARGET_HAS_orc_i32
/* #define TCG_TARGET_HAS_eqv_i32 */
/* #define TCG_TARGET_HAS_nand_i32 */
/* #define TCG_TARGET_HAS_nor_i32 */

#define TCG_AREG0 TCG_REG_R27

+2 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ enum {
/* #define TCG_TARGET_HAS_orc_i32 */
/* #define TCG_TARGET_HAS_eqv_i32 */
/* #define TCG_TARGET_HAS_nand_i32 */
/* #define TCG_TARGET_HAS_nor_i32 */

#define TCG_TARGET_HAS_div_i64
/* #define TCG_TARGET_HAS_rot_i64 */
@@ -100,6 +101,7 @@ enum {
/* #define TCG_TARGET_HAS_orc_i64 */
/* #define TCG_TARGET_HAS_eqv_i64 */
/* #define TCG_TARGET_HAS_nand_i64 */
/* #define TCG_TARGET_HAS_nor_i64 */

#define TCG_AREG0 TCG_REG_R27

Loading