xtensa: fix `XTHAL_REL_LE` not find

fix `XTHAL_REL_LE` not find build break

Signed-off-by: zhuyanlin <zhuyanlin1@xiaomi.com>
This commit is contained in:
zhuyanlin 2022-02-16 18:24:52 +08:00 committed by Xiang Xiao
parent 6fa5885d2d
commit 7d350204f0
1 changed files with 12 additions and 0 deletions

View File

@ -1393,6 +1393,18 @@
#define XTHAL_INST_ILL 0x000000 /* 3-byte illegal instruction */ #define XTHAL_INST_ILL 0x000000 /* 3-byte illegal instruction */
/* Version comparison operators (among major/minor pairs): */
#define XTHAL_REL_GE(maja,mina, majb,minb) ((maja) > (majb) || \
((maja) == (majb) && (mina) >= (minb)))
#define XTHAL_REL_GT(maja,mina, majb,minb) ((maja) > (majb) || \
((maja) == (majb) && (mina) > (minb)))
#define XTHAL_REL_LE(maja,mina, majb,minb) ((maja) < (majb) || \
((maja) == (majb) && (mina) <= (minb)))
#define XTHAL_REL_LT(maja,mina, majb,minb) ((maja) < (majb) || \
((maja) == (majb) && (mina) < (minb)))
#define XTHAL_REL_EQ(maja,mina, majb,minb) ((maja) == (majb) && (mina) == (minb))
/* Because information as to exactly which hardware version is targeted /* Because information as to exactly which hardware version is targeted
* by a given software build is not always available, compile-time HAL * by a given software build is not always available, compile-time HAL
* Hardware-Release "_AT" macros are fuzzy (return 0, 1, or XCHAL_MAYBE): * Hardware-Release "_AT" macros are fuzzy (return 0, 1, or XCHAL_MAYBE):