An indirect branch (also known as a computed jump, indirect jump and register-indirect jump) is a type of program control instruction present in some...
5 KB (357 words) - 02:13, 27 September 2024
Indirect branch tracking (IBT), also known as branch target identification (BTI), is a control flow integrity mechanism implemented on some Intel x86-64...
3 KB (268 words) - 23:20, 2 April 2025
Indirect branch control (IBC) Indirect branch prediction barrier (IBPB) Indirect branch restricted speculation (IBRS) Single thread indirect branch predictor...
40 KB (4,762 words) - 06:50, 30 May 2025
target addresses of target branches. Indirect branch control (IBC) Indirect branch prediction barrier (IBPB) Indirect branch restricted speculation (IBRS)...
3 KB (393 words) - 08:43, 22 April 2025
CPUID (redirect from Indirect Branch Restricted Speculation)
Kernel Mailing List archive. Retrieved 20 July 2024. "AMD64 Technology Indirect Branch Control Extension" (PDF) (White paper). Revision 4.10.18. Advanced...
237 KB (13,489 words) - 16:18, 24 June 2025
instruction sequence (the "target" address), a branch instruction is generally classified as direct, indirect or relative, meaning that the instruction contains...
13 KB (1,701 words) - 00:33, 15 December 2024
Spectre (security vulnerability) (redirect from Branch target injection)
branches. This vulnerability arises due to misprediction by the indirect branch predictor. This vulnerability differs from Variant 1 because indirect...
83 KB (7,089 words) - 17:59, 16 June 2025
generates an INT #21 (Control Flow Protection Fault). Indirect branch tracking detects indirect JMP or CALL instructions to unauthorized targets. It is...
19 KB (1,834 words) - 11:42, 25 March 2025
targets of branch instructions. The compiler inserts a special instruction, opcode named "BTI", at each expected landing point of indirect branch instructions...
31 KB (3,850 words) - 21:06, 16 June 2025
Conditionally branch to another location if a certain condition holds. Indirectly branch to another location. Skip one of more instructions, depending on conditions...
35 KB (4,329 words) - 14:46, 11 June 2025
result in saving one machine instruction, and avoids the indirect jump (to one of the branch instructions). The resulting list of pointers to functions...
16 KB (1,838 words) - 16:03, 12 May 2025
2022. "Indirect Branch Tracking - 006 - ID:655258 | 12th Generation Intel® Core™ Processors". edc.intel.com. Retrieved 11 July 2022. "Indirect branch tracking...
198 KB (8,770 words) - 10:09, 21 June 2025
an indirect branch instruction is followed by something that is not code, it is recommended to place an UD2 instruction after the indirect branch. The...
263 KB (14,911 words) - 01:23, 19 June 2025
cases the body that controls the federal executive branch (such as a cabinet) is elected indirectly.[citation needed] This includes the cabinets of most...
18 KB (1,845 words) - 23:27, 25 May 2025
10-entry L1 TLB, and 512-entry L2 TLB 4 KiB conditional branch predictor, 256-entry indirect branch predictor The Cortex-A53 is the most widely used platform...
9 KB (678 words) - 16:27, 18 June 2025
may refer to: International Business Reply Service, a postal service Indirect Branch Restricted Speculation, an extended feature flag for the x86 architecture...
336 bytes (63 words) - 23:58, 11 January 2018
the first one. L2 BTB increased to 7K entries. Improved direct and indirect branch predictors. OP cache size increased by 69%, from 4K to 6.75K OPs. The...
32 KB (4,402 words) - 02:04, 9 May 2025
International Buddhist Confederation, Republic of India IBC Root Beer Indirect Branch Control, information returned by the CPUID instruction for the Intel...
2 KB (291 words) - 19:47, 29 December 2023
Instruction set Opcode Illegal opcode Opcode table Opcode prefix Operand Instructions NOP Branch Indirect branch Repeat instruction Execute instruction v t e...
17 KB (1,169 words) - 00:59, 19 June 2025
Subprograms return to wherever they were called on that occasion using an indirect branch through that first word of the subprogram. Placing the return address...
85 KB (10,308 words) - 04:04, 7 June 2025
convention register 14. To return, the subroutine had only to execute an indirect branch instruction (BR) through that register. If the subroutine needed that...
54 KB (6,531 words) - 04:31, 31 May 2025
vulnerable than other processors because it uses indirect branch speculation not just on indirect branches but also when the return prediction stack underflows...
100 KB (4,901 words) - 14:28, 18 June 2025
branch records (LBRs) Hypervisor-managed linear address translation (HLAT) Control-flow enforcement technology (CET), including support for indirect branch...
58 KB (2,781 words) - 17:23, 22 June 2025
IBPB may refer to: IbpB, a protein Indirect Branch Prediction Barrier, an extended feature flag for the x86 architecture This disambiguation page lists...
159 bytes (50 words) - 13:59, 19 January 2018
Addressing mode (redirect from Indirect word)
memory-indirect addressing could itself have an indirect flag set to indicate another memory indirect cycle. This flag is referred to as an indirection bit...
50 KB (6,327 words) - 16:51, 23 June 2025
timing purposes, to force memory alignment, to prevent hazards, to occupy a branch delay slot, to render void an existing instruction such as a jump, as a...
38 KB (2,388 words) - 21:38, 8 June 2025
2018). Branch Target Injection (Technical report). Retrieved 2024-03-06. Two mitigation techniques have been developed ...: indirect branch control mechanisms...
71 KB (5,148 words) - 17:50, 22 June 2025
jump-oriented programming exploitation techniques Full memory (RAM) encryption Indirect branch tracking and shadow stack Intel Key Locker AVX/AVX2 instructions support...
7 KB (532 words) - 18:00, 13 December 2024
optimized branch predictor Sandy Bridge retains the four branch predictors found in Nehalem: the branch target buffer (BTB), indirect branch target array...
61 KB (2,688 words) - 19:44, 9 June 2025
RES Load integer result into ACC * If no arguments were provided, indirect branch to the stored return address B I SUB If no arguments were provided...
33 KB (4,158 words) - 14:28, 21 June 2025