# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# PIC24FJ64GA004 - Programmers Reference Manual

- 1
- 2
…
- 94
- 95
- 96
- 97
- 98
…
- 501
- 502

16-bit MCU and DSC Programmer’s Reference Manual
DS70157F-page 96 © 2005-2011 Microchip Technology Inc.
Table 5-6: X Data Space Prefetch Operation (dsPIC30F, dsPIC33F and dsPIC33E)
Table 5-7: X Data Space Prefetch Destination (dsPIC30F, dsPIC33F and dsPIC33E)
Table 5-8: Y Data Space Prefetch Operation (dsPIC30F, dsPIC33F and dsPIC33E)
iiii Operation
0000 Wxd = [W8]
0001 Wxd = [W8], W8 = W8 + 2
0010 Wxd = [W8], W8 = W8 + 4
0011 Wxd = [W8], W8 = W8 + 6
0100 No Prefetch for X Data Space
0101 Wxd = [W8], W8 = W8 – 6
0110 Wxd = [W8], W8 = W8 – 4
0111 Wxd = [W8], W8 = W8 – 2
1000 Wxd = [W9]
1001 Wxd = [W9], W9 = W9 + 2
1010 Wxd = [W9], W9 = W9 + 4
1011 Wxd = [W9], W9 = W9 + 6
1100 Wxd = [W9 + W12]
1101 Wxd = [W9], W9 = W9 – 6
1110 Wxd = [W9], W9 = W9 – 4
1111 Wxd = [W9], W9 = W9 – 2
xx Wxd
00 W4
01 W5
10 W6
11 W7
jjjj Operation
0000 Wyd = [W10]
0001 Wyd = [W10], W10 = W10 + 2
0010 Wyd = [W10], W10 = W10 + 4
0011 Wyd = [W10], W10 = W10 + 6
0100 No Prefetch for Y Data Space
0101 Wyd = [W10], W10 = W10 – 6
0110 Wyd = [W10], W10 = W10 – 4
0111 Wyd = [W10], W10 = W10 – 2
1000 Wyd = [W11]
1001 Wyd = [W11], W11 = W11 + 2
1010 Wyd = [W11], W11 = W11 + 4
1011 Wyd = [W11], W11 = W11 + 6
1100 Wyd = [W11 + W12]
1101 Wyd = [W11], W11 = W11 – 6
1110 Wyd = [W11], W11 = W11 – 4
1111 Wyd = [W11], W11 = W11 – 2

- 1
- 2
…
- 94
- 95
- 96
- 97
- 98
…
- 501
- 502