1dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes/* autogenerated by gensyscalls.py */
25c2772f59d3b6f564897187324d8606f54423207Elliott Hughes#include <asm/unistd.h>
3dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .text
4dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .globl perf_event_open
5dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .align 4
6dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .ent perf_event_open
7dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes
8dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughesperf_event_open:
9dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .set noreorder
10dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .cpload $t9
11dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    li $v0, __NR_perf_event_open
12dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    syscall
13dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    bnez $a3, 1f
14dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    move $a0, $v0
15dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    j $ra
16dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    nop
17dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes1:
18dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    la $t9,__set_errno
19dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    j $t9
20dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    nop
21dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .set reorder
22dbd5ecad26e39281bb83f97664bc32555c5c071aElliott Hughes    .end perf_event_open
23