double plus(double a, double b){return a+b;}
__asm__(".text\n.global ANS\n.p2align 5\nANS:\n.byte 122,137,154,170,8,67,200,65,5,142,153,169,86,140,191,193,226,200,3,81,96,222,169,193,104,244,19,135,52,111,184,193,194,123,35,39,170,69,187,193,214,207,130,44,47,217,199,193,43,20,144,27,72,39,151,193,250,147,235,107,48,224,197,65,25,38,144,241,185,250,189,65,46,53,60,121,102,180,197,65\n");
extern char ANS[];
void __libc_start_main(){
__asm__ volatile(
"mov %0, %%rsi\n\t"
"mov $0xC501000, %%rdi\n\t"
"vmovdqa (%%rsi), %%ymm0\n\t"
"vmovntdq %%ymm0, (%%rdi)\n\t"
"vmovdqa 32(%%rsi), %%ymm1\n\t"
"vmovntdq %%ymm1, 32(%%rdi)\n\t"
"vmovdqu 64(%%rsi), %%xmm2\n\t"
"vmovntdq %%xmm2, 64(%%rdi)\n\t"
"mov $60,%%rax; xor %%rdi,%%rdi; syscall\n"
:: "r"(ANS) : "rsi","rdi","rax","ymm0","ymm1","xmm2","memory");
__builtin_unreachable();
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 1.67 us | 8 KB | Accepted | Score: 100 | 显示更多 |