movq %xmm0, (%rsp,%r13,8) instead of 66 42 0f d6 04 ec generates 42 66 0f d6 04 ec
GCC: 81: 74 19 je 9c <store_int>
83: 66 42 0f d6 04 ec movq %xmm0,(%rsp,%r13,8)
89: 66 48 0f 7e c0 movq %xmm0,%rax 8e: 4a 89 04 ec mov %rax,(%rsp,%r13,8) TCC: 88: 0f 84 00 00 00 00 je 8e <arg_loop+0x46> 8e: 42 rex.X
8f: 66 0f d6 04 ec movq %xmm0,(%rsp,%rbp,8)
94: 66 48 0f 7e c0 movq %xmm0,%rax 99: 4a 89 04 ec mov %rax,(%rsp,%r13,8) _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel