summaryrefslogtreecommitdiff
path: root/Documentation/botr/method-descriptor.md
diff options
context:
space:
mode:
authorBertrand Mermet <bertrand.mermet@datadoghq.com>2017-07-11 10:24:17 -0700
committerJan Kotas <jkotas@microsoft.com>2017-07-11 19:24:17 +0200
commit6d9f7cb7731ca4458819ed34a0b77b36724306c9 (patch)
treefcfe83f748ee0f8dd4ffa87f1dae1f4a9015a837 /Documentation/botr/method-descriptor.md
parente5843e96d5bb0fe4551a56b4dba19a3d44f5e369 (diff)
downloadcoreclr-6d9f7cb7731ca4458819ed34a0b77b36724306c9.tar.gz
coreclr-6d9f7cb7731ca4458819ed34a0b77b36724306c9.tar.bz2
coreclr-6d9f7cb7731ca4458819ed34a0b77b36724306c9.zip
Fix typo in method-descriptor.md (#12742)
Diffstat (limited to 'Documentation/botr/method-descriptor.md')
-rw-r--r--Documentation/botr/method-descriptor.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/botr/method-descriptor.md b/Documentation/botr/method-descriptor.md
index bce0bff340..1125679893 100644
--- a/Documentation/botr/method-descriptor.md
+++ b/Documentation/botr/method-descriptor.md
@@ -289,7 +289,7 @@ Temporary entry points implemented using StubPrecode or FixupPrecode can be patc
Compact entry points cannot be patched to point to the actual code. Jitted code cannot call them directly. They are trading off speed for size. Calls to these entry points are indirected via slots in a table (FuncPtrStubs) that are patched to point to the actual entry point eventually. A request for a multicallable entry point allocates a StubPrecode or FixupPrecode on demand in this case.
-The raw speed difference is the cost of an indirect call for a compact entry point vs. the cost of one direct call and one direct jump on the given platform. The the later used to be faster by a few percent in large server scenario since it can be predicted by the hardware better (2005). It is not always the case on current (2015) hardware.
+The raw speed difference is the cost of an indirect call for a compact entry point vs. the cost of one direct call and one direct jump on the given platform. The later used to be faster by a few percent in large server scenario since it can be predicted by the hardware better (2005). It is not always the case on current (2015) hardware.
The compact entry points have been historically implemented on x86 only. Their additional complexity, space vs. speed trade-off and hardware advancements made them unjustified on other platforms.