o2.c (387B)
1 // COMPILE-FLAGS: -O2 2 3 int a(void) { return 1; } 4 GLOBAL_ASM( 5 glabel foo 6 addiu $a0, $a0, 1 7 addiu $a0, $a0, 2 8 addiu $a0, $a0, 3 9 jr $ra 10 addiu $a0, $a0, 4 11 ) 12 float b(void) { return 1.2f; } 13 GLOBAL_ASM( 14 .late_rodata 15 glabel float1 16 .float 12.34 17 18 .text 19 glabel bar 20 addiu $a0, $a0, 5 21 addiu $a0, $a0, 6 22 lui $v0, %hi(float1 + 1) 23 jr $ra 24 addiu $v0, $v0, %lo(float1 + 1) 25 ) 26 float c(void) { return 1.3f; }