1461101630-62866375-c763-4582-88ae-e54db121466e

What is claimed is:

1. A method of regulating access to a website by a user terminal via the internet, the user terminal reading a document including an embedded digital watermark, said method comprising the steps of:
at the user terminal, extracting identifying data from the digital watermark, and providing the identifying data to a central computer;
at the central computer:
identifying a pointer associated with the identifying data;
generating a validation key; and
providing the pointer and the validation key to the user terminal;

at the user terminal, communicating with the website via the pointer and providing the validation key to the website; and
at the website, regulating access to the website by the user terminal based at least in part on the validation key.
2. The method according to claim 1, wherein the identifying data comprises a document identifier.
3. The method according to claim 2, wherein the pointer comprises at least one of a URL, IP address and web address.
4. The method according to claim 2, wherein the validation key comprises a date-time value.
5. The method according to claim 2, further comprising the step of encoding the validation key.
6. The method according to claim 5, wherein the encoding comprises at least one of hashing, encrypting, and rotating.
7. The method according to claim 5, wherein the encoding comprises converting a validation key to alpha-characters, and adjusting the characters according to a code key.
8. The method according to claim 7, further comprising the step of encoding the code key with the validation key.
9. The method according to claim 1, wherein the validation key comprises at least one of a predetermined number and a pseudo-random number.
10. A method of authenticating permission to access a system comprising the steps of:
receiving a request to enter the system, the request including at least a validation key;
determining whether the validation key is valid; and
allowing access to the system based on a determination of said determining step.
11. The method according to claim 10, wherein said system comprises a website.
12. The method according to claim 10, further comprising the step of decoding the validation key.
13. The method according to claim 10, wherein the validation key comprises a timestamp, and said determining step determines whether the timestamp is stale.
14. The method according to claim 10, wherein the validation key comprises a timestamp, and said determining step determines whether the timestamp is within a predetermined range.
15. The method according to claim 10, wherein the validation key comprises a predetermined number, and said determining step determines whether the predetermined number matches at least one number on a list of numbers.
16. The method according to claim 10, wherein the system provides information related to a digitally watermarked document.
17. The method according to claim 10, further comprising a step of determining whether the validation key comprises a valid value.
18. The method according to claim 17, wherein said validation key comprises a timestamp, and step of determining whether the validation key comprises a valid value includes determining whether the timestamp has a predetermined format.
19. The method according to claim 10, wherein the request includes a URL and the validation key is appended to the URL.
20. A method of authenticating permission to access a website via the internet, said method comprising the steps of:
receiving a request to enter the system, the request including at least a validation key,
determining whether the validation key has been previously received; and
allowing access to the system based on a determination of said determining step.
21. The method according to claim 20, wherein the validation key includes at least one of a date-time value, a pseudo-random number and a predetermined number.
22. The method according to claim 21, wherein said determining step comprises the steps of querying a database to determine if the validation key is stored therein.
23. A method according to claim 21, further wherein the request comprises a URL identified from a digitally watermark-based system.
24. A system for exchanging data comprising:
a central server comprising at least one database including pointer information, wherein when a user terminal communicates an extracted watermark identifier to said central server, said central server identifies a corresponding pointer associated with the extracted watermark identifier, and wherein said central server generates a validation key and encodes the validation key, and wherein said central server appends the validation key to the corresponding pointer, and communicates the pointer and validation key to the user terminal.
25. The system according to claim 24, wherein the pointer comprises at least one of a URL, IP address and web address.
26. The system according to claim 25, wherein the validation key comprises a date-time value.
27. The system according to claim 24, wherein said central server encodes by at least one of hashing, encrypting, and rotating.
28. The system according to claim 27, wherein the central server encodes by converting the validation key to alpha-characters, and adjusting the characters according to a code key.
29. The system according to claim 28, wherein the central server encodes the code key with the validation key.
30. The system according to claim 24, wherein the validation key comprises at least one of a predetermined number and a pseudo-random number.
31. A method of operating a computer server, the computer server to communicate with at least one user terminal, said method comprising the steps of:
receiving a document identifier from the user terminal;
identifying a pointer associated with the document identifier;
determining whether the pointer is a predetermined class, and
if not the predetermined class, communicating the pointer to the user terminal; and
if the predetermined class, generating a validation key, and communicating the pointer and validation key to the user terminal.
32. The method according to claim 31, wherein the pointer comprises at least one of a URL, IP address and web address.
33. The method according to claim 32, wherein the predetermined class comprises at least one of a restricted access website, exclusive access website, an entry-through-purchased documents website, a restricted URL, and an exclusive URL.
34. The method according to claim 33, wherein the validation key comprises at least one of a time stamp, a predetermined number, and a pseudo-random number.
35. The method according to claim 34, wherein said document identifier comprises an identifier extracted from a digitally watermarked document.
36. The method according to claim 35, further comprising the step of encoding the validation key.
37. The method according to claim 34, wherein said document identifier comprises an identifier extracted from a digitally watermarked document.
38. A computer server, said computer server to communicate with at least one user terminal, said computer server comprising:
means for receiving a document identifier from the user terminal;
means for identifying a pointer associated with the document identifier;
means for determining whether the pointer is a predetermined class, and
if not the predetermined class, means for communicating the pointer to the user terminal; and
if the predetermined class, means for generating a validation key, and communicating the pointer and validation key to the user terminal.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An air intake device for a multi-cylinder internal combustion engine having two cylinder banks, the air intake device comprising:
a tank having an upper tank chamber, a lower tank chamber disposed downwardly of the upper tank chamber, and a communication portion providing communication between an internal space of the upper tank chamber and an internal space of the lower tank chamber;
a plurality of first intake pipes having communication with the upper tank chamber, the first intake pipes supplying air to a first cylinder bank;
a plurality of second intake pipes having communication with the lower tank chamber, the second intake pipes supplying air to a second cylinder bank; and
a valve disposed in either the upper tank chamber or the lower tank chamber, the valve being displaceable between a closed position, in which the internal space of either the upper or lower tank chamber, whichever is mounted with the valve, is divided into a main space having communication with the first intake pipes or the second intake pipes and a sub-space facing the communication portion, and an open position, in which the main space and the sub-space are integrated with each other;
wherein the internal space of the upper tank chamber and the internal space of the lower tank chamber are integrated with each other through the communication portion to function, as a whole, as a single surge tank when the valve is in the open position,
wherein a space integrating the internal space of either the upper tank chamber or the lower tank chamber, whichever is not mounted with the valve, with the sub-space through the communication portion, and the main space each function as an independent surge tank when the valve is in the closed position,
wherein a partition separating the upper tank chamber from the lower tank chamber, and a bottom surface of the lower tank or a ceiling surface of the upper tank, which faces the partition are formed in the tank,
wherein the valve is placed between the partition, and the bottom surface or the ceiling surface, and
wherein the valve rotates about a rotation axis extending in a direction transverse to a direction of flow in at least one of the first intake pipes or second intake pipes where the first or second intake pipes communicate with the respective upper or lower tank.
2. The air intake device according to claim 1,
wherein the space integrating the internal space of either the upper tank chamber or the lower tank chamber, whichever is not mounted with the valve, with the sub-space through the communication portion has a volume substantially identical to that of the main space.
3. The air intake device according to claim 1,
wherein the valve has a vane extending substantially in parallel with an air flow in the tank when the valve is in the open position.
4. The air intake device according to claim 1,
wherein the tank includes a partition disposed therein, the partition separating the upper tank chamber partly from the lower tank chamber, and
wherein the valve has a vane extending substantially in parallel with the partition when the valve is in the open position.
5. The air intake device according to claim 1,
wherein the tank extends in a longitudinal direction thereof that is substantially in parallel with a crankshaft center of the internal combustion engine in a plan view.
6. The air intake device according to claim 1,
wherein the valve is formed so as to extend substantially over an entire length of the tank in the longitudinal direction thereof.
7. The air intake device according to claim 1,
wherein the rotation axis of the valve is parallel to a crankshaft of the internal combustion engine.
8. The air intake device according to claim 1,
wherein the first intake pipes are directly connected to the upper tank chamber.
9. The air intake device according to claim 8,
wherein the second intake pipes are directly connected to the lower tank chamber.
10. The air intake device according to claim 9,
wherein the first intake pipes are disposed at a level above the second intake pipes.
11. The air intake device according to claim 1, wherein the rotation axis extends in a direction transverse to a direction of motion of cylinders in the cylinder banks.

1461101618-d1a307f4-d144-4bb9-865a-16561ab9ccbc

1. A method for controlling an optical transmitter, the method comprising:
changing a laser bias to the optical transmitter from a first laser bias level to a second laser bias level in accordance with a laser bias control scheme; and
changing an electrical modulation amplitude of an optical signal associated with the optical transmitter from a first value to a second value in accordance with an electrical modulation amplitude control scheme,
wherein the laser bias control scheme andor the electrical modulation amplitude control scheme include a ramp function; and
wherein the electrical modulation amplitude control scheme is defined such that changing the electrical modulation amplitude to the optical transmitter from a first value to a second value comprises one of: changing the electrical modulation amplitude to the optical transmitter from a minimum to a setpoint; or, changing the electrical modulation amplitude to the optical transmitter from a setpoint to a minimum.
2. The method as recited in claim 1, wherein the laser bias control scheme and electrical modulation amplitude control scheme are defined such that at least a portion of the electrical modulation amplitude change is implemented at a different time than implementation of the laser bias change.
3. The method as recited in claim 1, wherein the laser bias control scheme and the electrical modulation amplitude control scheme are defined such that the electrical modulation amplitude change is implemented at substantially the same time as implementation of the laser bias change.
4. The method as recited in claim 1, wherein the laser bias control scheme and the electrical modulation amplitude control scheme are defined such that a substantial portion of the laser bias change is implemented prior to implementation of a substantial portion of the electrical modulation amplitude change.
5. The method as recited in claim 1, wherein the electrical modulation amplitude control scheme and laser bias control scheme are defined such that a substantial portion of the electrical modulation amplitude change is implemented prior to implementation of a substantial portion of the laser bias change.
6. The method as recited in claim 1, wherein the laser bias control scheme is defined such that at least a portion of the change to the laser bias is implemented linearly with respect to time.
7. The method as recited in claim 1, wherein the laser bias control scheme is defined such that at least a portion of the change to the laser bias is implemented non-linearly with respect to time.
8. The method as recited in claim 1, wherein the electrical modulation amplitude control scheme is defined such that at least a portion of the change to the electrical modulation amplitude is implemented linearly with respect to time.
9. The method as recited in claim 1, wherein the electrical modulation amplitude control scheme is defined such that at least a portion of the change to the electrical modulation amplitude is implemented non-linearly with respect to time.
10. The method as recited in claim 1, wherein the laser bias control scheme is defined such that changing the power to the optical transmitter from a first laser bias level to a second laser bias level comprises one of changing the power to the optical transmitter from a minimum to a setpoint; or, changing the power to the optical transmitter from a setpoint to a minimum.
11. The method as recited in claim 1, wherein the laser bias control scheme and the electrical modulation amplitude control scheme are respectively defined such that the laser bias change and the electrical modulation amplitude change are implemented in response to the occurrence of a predetermined event.
12. The method as recited in claim 11, wherein the predetermined event comprises assertion of an optical transmitter disable signal.
13. The method as recited in claim 11, wherein the predetermined event comprises deassertion of an optical transmitter disable signal.
14. A method for controlling an optical transmitter, the method comprising:
performing the following during a first predetermined time slot:
changing a laser bias to the optical transmitter from a first laser bias level to a second laser bias level in accordance with a laser bias control scheme; and
changing an electrical modulation amplitude of an optical signal associated with the optical transmitter from a first value to a second value in accordance with an electrical modulation amplitude control scheme,
wherein the laser bias control scheme andor the electrical modulation amplitude control scheme include a ramp function; and

performing the following during a second predetermined time slot:
changing a laser bias to the optical transmitter from a first laser bias level to a second laser bias level in accordance with a laser bias control scheme; and
changing an electrical modulation amplitude of an optical signal associated with the optical transmitter from a first value to a second value in accordance with an electrical modulation amplitude control scheme,
wherein the laser bias control scheme andor the electrical modulation amplitude control scheme include a ramp function.
15. The method as recited in claim 14, wherein the first predetermined time slot is proximate in time to startup of the optical transmitter, and wherein the second predetermined time slot is proximate in time to shutdown of the optical transmitter.
16. The method as recited in claim 14, wherein the laser bias control scheme and electrical modulation amplitude control scheme are respectively defined such that in the first predetermined time slot, a substantial portion of the laser bias change is implemented prior to implementation of a substantial portion of the electrical modulation amplitude change, and wherein in the second predetermined time slot, a substantial portion of the electrical modulation amplitude change is implemented prior to implementation of a substantial portion of the laser bias change.
17. The method as recited in claim 14, wherein in the first predetermined time slot, the first laser bias level comprises a minimum and the second laser bias level comprises a setpoint, and wherein in the second predetermined time slot, the first laser bias level comprises a setpoint and the second laser bias level comprises a minimum.
18. The method as recited in claim 14, wherein in the first predetermined time slot, the first value of the electrical modulation amplitude comprises a minimum and the second value of the electrical modulation amplitude comprises a setpoint, and wherein in the second predetermined time slot, the first value of the electrical modulation amplitude comprises a setpoint and the second value of the electrical modulation amplitude comprises a minimum.
19. The method as recited in claim 14, wherein, in both the first and second predetermined time slots, at least a portion of the change to the laser bias is implemented linearly with respect to time.
20. The method as recited in claim 14, wherein the electrical modulation amplitude control scheme is defined such that in both the first and second predetermined time slots, at least a portion of the change to the electrical modulation amplitude is implemented linearly with respect to time.
21. The method as recited in claim 14, wherein the laser bias control scheme is defined such that in both the first and second predetermined time slots, a substantial portion of the laser bias change is implemented linearly with respect to time.
22. The method as recited in claim 1, wherein the ramp function includes a predetermined gradual change in the laser bias andor modulation as a function of time.
23. The method as recited in claim 1, wherein the ramp function includes a linear predetermined gradual change in the laser bias andor modulation as a function of time and a non-linear predetermined gradual change in the laser bias andor modulation as a function of time.
24. A method for controlling an optical transmitter, the method comprising:
changing a laser bias to the optical transmitter from a first laser bias level to a second laser bias level in accordance with a laser bias control scheme; and
changing an electrical modulation amplitude of an optical signal associated with the optical transmitter from a first value to a second value in accordance with an electrical modulation amplitude control scheme,
wherein the laser bias control scheme andor the electrical modulation amplitude control scheme include a ramp function; and
wherein the ramp function is associated with a first slope of a first linear portion of the ramp function and a second slope of a second linear portion of the ramp function.
25. The method as recited in claim 1, wherein the laser bias control scheme andor the electrical modulation amplitude control scheme include a second ramp function, wherein the ramp functions are associated with different slopes.
26. The method of claim 2, wherein the laser bias control scheme and the electrical modulation amplitude control scheme are defined such that a portion of the electrical modulation amplitude change is implemented at substantially the same time as implementation of the laser bias change.
27. The method as recited in claim 6, wherein the laser bias control scheme is defined such that a portion of the change to the laser bias is implemented non-linearly with respect to time.
28. The method as recited in claim 8, wherein the electrical modulation amplitude control scheme is defined such that a portion of the change to the electrical modulation amplitude is implemented non-linearly with respect to time.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus comprising:
a processor unit capable of executing one or more first instructions;
a digital signal processor operative with the central processing unit, the digital signal processor capable of executing one or more second instructions;
an instruction set having first instructions and second instructions; and
the central processing unit and the digital signal processor constructed and arranged to form a programmer model having the digital signal processor having two or more working registers, program memory storing one or more of the instructions in the instruction set, a program counter, and at least one execution unit capable of executing one or more of the instructions in the instruction set.
2. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of MAC, MSC, MP, MPYN and ED.
3. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of NOP, CALLW, RCALLW, GOTOW, BRAW, CALL, DO, DOW, REPEAT, REPEATW, BOA, BOB, BSA, and BSB.
4. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of SUBR, SUBRLS, MOVL, BOV, BC, BZ, BN, BLE, BLT, BLEU, BRA, BNOV, BNC, BNZ, BNN, BGT, BGE, and BGTU.
5. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of ADD, ADDLS, ADDC, ADDCLS, SUB, SUBLS, SUBB, SUBBLS, AND, ANDLS, XOR, XORLS, IOR, IORLS, and MOV.
6. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of BTST, BTSTS, BTSTW, BTSS, BTSC, BSETF, BCLRF, BTGF, BTSTF, BRSTSF, BSW, BTFSS and BTFSC.
7. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of ADDLW, ADDCLW, SUBLW, SUBBLW, ANDLW, XORLW, IORLW, ADDWF, ADDCWF, SUBWF, SUBBWF, ANDWF, XORWF, IORWF, MOVWF, MULU, MULUS, MULSU, MULS, TBLRDL, TBLRDH, TBLWTL, TBLWTH, MULWF, SUBFW, SUBBFW and MOVF.
8. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of MOVSAC, SFTAC, SFTACK, ADDAC, LAC, ADDAB, NEGAB, SUBAB, SAC and SRAC.
9. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of SL, LSR, ASR, RLNC, RLC, RRNC, RRC, SLF, LSRF, ASRF, RLNCF, RLCF, RRNCF, RRCF, SLW, and ASRW.
10. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of CP(LS), CPB(LS), CPF0, CPF, CPFB, INC, INC2, DEC, DEC2, NEG, COM, INCF, INCF2, DECF, DECF2, NEGF, COMF, CLRF and SETF.
11. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of PUSH, POP, LNK, ULNK, DISI, DAW, EXCH, SWAP, CLRWDT, RESET, ITCH, SCRATCH and NOPR.
12. The apparatus of claim 1, wherein the instruction set includes one or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
13. The apparatus of claim 1, wherein the instruction set includes two or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
14. The apparatus of claim 1, wherein the instruction set includes three or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
15. The apparatus of claim 1, wherein the instruction set includes four or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
16. The apparatus of claim 1, wherein the instruction set includes five or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
17. The apparatus of claim 1, wherein the instruction set includes ten or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
18. The apparatus of claim 1, wherein the instruction set includes fifteen or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
19. The apparatus of claim 1, wherein the instruction set includes twenty or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.
20. The apparatus of claim 1, wherein the instruction set includes twenty five or more instructions selected from the group consisting of ADD, ADDAB, ADDAC, ADDC, ADDCLS, ADDCLW, ADDCWF, ADDLS, ADDLW, ADDWF, AND, ANDLS, ANDLW, ANDWF, ASR, ASRF, ASRW, BC, BCLRF, BGE, BGT, BGTU, BLE, BLEU, BLT, BN, BNC, BNN, BNOV, BNZ, BOA, BOB, BOV, BRA, BRAW, BRSTSF, BSA, BSB, BSETF, BSW, BTFSC, BTFSS, BTGF, BTSC, BTSS, BTST, BTSTF, BTSTS, BTSTW, BZ, CALL, CALLW, CLRF, CLRWDT, COM, COMF, CP(LS), CPB(LS), CPF, CPF0, CPFB, DAW, DEC, DEC2, DECF, DECF2, DISI, DO, DOW, ED, EXCH, GOTOW, INC, INC2, INCF, INCF2, IOR, IORLS, IORLW, IORWF, ITCH, LAC, LNK, LSR, LSRF, MAC, MOV, MOVF, MOVL, MOVSAC, MOVWF, MP, MPYN, MSC, MULS, MULSU, MULU, MULUS, MULWF, NEG, NEGAB, NEGF, NOP, NOPR, POP, PUSH, RCALLW, REPEAT, REPEATW, RESET, RLC, RLCF, RLNC, RLNCF, RRC, RRCF, RRNC, RRNCF, SAC, SCRATCH, SETF, SFTAC, SFTACK, SL, SLF, SLW, SRAC, SUB, SUBAB, SUBB, SUBBFW, SUBBLS, SUBBLW, SUBBWF, SUBFW, SUBLS, SUBLW, SUBR, SUBRLS, SUBWF, SWAP, TBLRDH, TBLRDL, TBLWTH, TBLWTL, ULNK, XOR, XORLS, XORLW and XORWF.