Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions src/coreclr/jit/target.h
Original file line number Diff line number Diff line change
Expand Up @@ -619,20 +619,20 @@ static uint32_t BitScanForward(const regMaskTP& mask)

#ifdef TARGET_XARCH

#define JMP_DIST_SMALL_MAX_NEG (-128)
#define JMP_DIST_SMALL_MAX_POS (+127)
#define JMP_DIST_SMALL_MAX_NEG (-128)
#define JMP_DIST_SMALL_MAX_POS (+127)

#define JCC_DIST_SMALL_MAX_NEG (-128)
#define JCC_DIST_SMALL_MAX_POS (+127)
#define JCC_DIST_SMALL_MAX_NEG (-128)
#define JCC_DIST_SMALL_MAX_POS (+127)

#define JMP_SIZE_SMALL (2)
#define JMP_SIZE_LARGE (5)
#define JMP_SIZE_SMALL (2)
#define JMP_SIZE_LARGE (5)

#define JCC_SIZE_SMALL (2)
#define JCC_SIZE_LARGE (6)
#define JCC_SIZE_SMALL (2)
#define JCC_SIZE_LARGE (6)

#define PUSH_INST_SIZE (5)
#define CALL_INST_SIZE (5)
#define PUSH_INST_SIZE (5)
#define CALL_INST_SIZE (5)

#endif // TARGET_XARCH

Expand All @@ -649,12 +649,12 @@ static_assert((FEATURE_TAILCALL_OPT == 0) || (FEATURE_FASTTAILCALL == 1));
/*****************************************************************************/

#if CPU_HAS_BYTE_REGS
#define RBM_BYTE_REGS (RBM_EAX|RBM_ECX|RBM_EDX|RBM_EBX)
#define BYTE_REG_COUNT 4
#define RBM_NON_BYTE_REGS (RBM_ESI|RBM_EDI)
#define RBM_BYTE_REGS (RBM_EAX|RBM_ECX|RBM_EDX|RBM_EBX)
#define BYTE_REG_COUNT 4
#define RBM_NON_BYTE_REGS (RBM_ESI|RBM_EDI)
#else
#define RBM_BYTE_REGS RBM_ALLINT
#define RBM_NON_BYTE_REGS RBM_NONE
#define RBM_BYTE_REGS RBM_ALLINT
#define RBM_NON_BYTE_REGS RBM_NONE
#endif
// clang-format on

Expand Down
816 changes: 408 additions & 408 deletions src/coreclr/jit/targetamd64.h

Large diffs are not rendered by default.

564 changes: 282 additions & 282 deletions src/coreclr/jit/targetarm.h

Large diffs are not rendered by default.

662 changes: 331 additions & 331 deletions src/coreclr/jit/targetarm64.h

Large diffs are not rendered by default.

562 changes: 281 additions & 281 deletions src/coreclr/jit/targetloongarch64.h

Large diffs are not rendered by default.

462 changes: 231 additions & 231 deletions src/coreclr/jit/targetriscv64.h

Large diffs are not rendered by default.

566 changes: 283 additions & 283 deletions src/coreclr/jit/targetx86.h

Large diffs are not rendered by default.

Loading