Specifications

Intel
®
Quark Core—Instruction Set Summary
Intel
®
Quark SoC X1000 Core
Developer’s Manual October 2013
290 Order Number: 329679-001US
FCLEX = Clear exceptions
11011 011 : 1110 0010 7 4
FSTENV = Store environment
11011 011 : mod 110 r/m : s-i-b/disp.
Real and Virtual Modes 16-bit address
Real and Virtual Modes 32-bit address
Protected Mode 16-bit address
Protected Mode 32-bit address
67
67
56
56
4
4
4
4
FLDENV = Load Environment
11011 011 : mod 100 r/m : s-i-b/disp.
Real and Virtual Modes 16-bit address
Real and Virtual Modes 32-bit address
Protected Mode 16-bit address
Protected Mode 32-bit address
44
44
34
34
2
2
2
2
FSAVE = Save State
11011 101 : mod 110 r/m : s-i-b/disp.
Real and Virtual Modes 16-bit address
Real and Virtual Modes 32-bit address
Protected Mode 16-bit address
Protected Mode 32-bit address
154
154
143
143
4
4
4
4
FRSTOR = Restore State
11011 101 : mod 100 r/m : s-i-b/disp.
Real and Virtual Modes 16-bit address
Real and Virtual Modes 32-bit address
Protected Mode 16-bit address
Protected Mode 32-bit address
131
131
120
120
23
27
23
27
FINCSTP = Increment Stack Pointer
11011 001 : 1111 0111 3
FDECSTP = Decrement Stack Pointer
11011 001 : 1111 0110 3
FFREE = Free ST(i)
11011 101 : 11000 ST(i) 3
FNOP = No Operations
11011 101 : 1101 0000 3
WAIT = Wait until FPU ready (min/max)
Table 94. Floating-Point Clock Count Summary (Sheet 8 of 8)
Instruction Format
Cache Hit
Avg (Lower
Range...
Upper
Range)
Penalty
if
Cache
Miss
Concurrent
Execution
Avg (Lower
Range- Upper
Range)
Notes
Notes:
1. If operand is 0 clock counts = 27.
2. If operand is 0 clock counts = 28.
3. If CW.PC indicates 24 bit precision then subtract 38 clocks.
If CW.PC indicates 53 bit precision then subtract 11 clocks.
4. If there is a numeric error pending from a previous instruction, add 17 clocks.
5. If there is a numeric error pending from a previous instruction, add 18 clocks.
6. The INT pin is polled several times while this function is executing to ensure short interrupt latency.
7. If ABS(operand) is greater than π/4 then add n clocks, where n=(operand/(π/4)).