xref: /xnu-8796.101.5/tools/tests/execperf/exit.c (revision aca3beaa3dfbd42498b42c5e5ce20a938e6554e5)
1*aca3beaaSApple OSS Distributions #include <stdlib.h>
2*aca3beaaSApple OSS Distributions 
3*aca3beaaSApple OSS Distributions int
main(int artc,char * argv[])4*aca3beaaSApple OSS Distributions main(int artc, char *argv[])
5*aca3beaaSApple OSS Distributions {
6*aca3beaaSApple OSS Distributions #if defined(__x86_64__)
7*aca3beaaSApple OSS Distributions 	asm volatile ("andq  $0xfffffffffffffff0, %rsp\n");
8*aca3beaaSApple OSS Distributions #elif defined(__i386__)
9*aca3beaaSApple OSS Distributions 	asm volatile ("andl  $0xfffffff0, %esp\n");
10*aca3beaaSApple OSS Distributions #elif defined(__arm64__)
11*aca3beaaSApple OSS Distributions 	asm volatile ("");
12*aca3beaaSApple OSS Distributions #else
13*aca3beaaSApple OSS Distributions #error Unsupported architecture
14*aca3beaaSApple OSS Distributions #endif
15*aca3beaaSApple OSS Distributions 	_Exit(42);
16*aca3beaaSApple OSS Distributions }
17