Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7875 Discussions

what is 64-bit call gate descriptor?

6.3.7 Branch Functions in 64-Bit Mode
In 64-bit mode and compatibility mode, 64-bit call-gate descriptors for far calls
are available
I just copied some lines of Intel processors manual in the above (Intel 64 and IA-32). What the manual means by "64-bit call-gate descriptors"? Is the offset of this type of call gate 32 bits only for CPU in 64 bit mode?

So how can we specify 64 bit offset and 16 byte call-gate descriptors for CPU in 64 bits mode? because when we are in 64 bits, IA-32e mode all the descriptors are 16 bytes.

0 Kudos
1 Reply
New Contributor I

We are in the process of consolidating the 64-bit Programming foruminto the Intel AVX and CPU Instructions forum and Intel C++ Compiler forum, so I am moving this thread to the C++ Compiler forum, as it is related to assembler programming.

Thanks for your patience.

Aubrey W.
Intel Software Network Support
0 Kudos