summaryrefslogtreecommitdiff
path: root/cpu/instructions/execution_control/tcall.txt
blob: 4e0087fa4bddb47634eaf49642f164fa7f770107 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Number of parameters: 2

Usage:
	tcall <task index> <id>

Effect:
	See ../../task_switching/execution.txt

Exceptions:
	`Invalid operation` if not the original task

	`Illegal instruction` if used with any other task-related instruction in the same queue
		Not triggered if conditional and only one was selected to be run

Flags:
	Zero if id does not match the task at the index or the task at index is not marked as valid