gen/genspeck.c
static void unpack_input(void)
{
    Reg64 xreg = {t1_reg, 0};
    Reg64 yreg = {t2_reg, 0};

    insn_printf("ld r%d,X+", REGn(&xreg, 7));
    insn_printf("ld r%d,X+", REGn(&xreg, 6));
    insn_printf("ld r%d,X+", REGn(&xreg, 5));
    insn_printf("ld r%d,X+", REGn(&xreg, 4));
    insn_printf("ld r%d,X+", REGn(&xreg, 3));
    insn_printf("ld r%d,X+", REGn(&xreg, 2));
    insn_printf("ld r%d,X+", REGn(&xreg, 1));
    insn_printf("ld r%d,X+", REGn(&xreg, 0));

    insn_printf("ld r%d,X+", REGn(&yreg, 7));
    insn_printf("ld r%d,X+", REGn(&yreg, 6));
    insn_printf("ld r%d,X+", REGn(&yreg, 5));
    insn_printf("ld r%d,X+", REGn(&yreg, 4));
    insn_printf("ld r%d,X+", REGn(&yreg, 3));
    insn_printf("ld r%d,X+", REGn(&yreg, 2));
    insn_printf("ld r%d,X+", REGn(&yreg, 1));
    insn_printf("ld r%d,X", REGn(&yreg, 0));
}
// Unpack the input block and convert from big-endian to little-endian.
Unpack the input block and convert from big-endian to little-endian.
Unpack the input block and convert from big - endian to little - endian .
static void unpack_input(void)
{
    Reg64 xreg = {t1_reg, 0};
    Reg64 yreg = {t2_reg, 0};
    insn_printf("ld r%d,X+", REGn(&xreg, 7));
    insn_printf("ld r%d,X+", REGn(&xreg, 6));
    insn_printf("ld r%d,X+", REGn(&xreg, 5));
    insn_printf("ld r%d,X+", REGn(&xreg, 4));
    insn_printf("ld r%d,X+", REGn(&xreg, 3));
    insn_printf("ld r%d,X+", REGn(&xreg, 2));
    insn_printf("ld r%d,X+", REGn(&xreg, 1));
    insn_printf("ld r%d,X+", REGn(&xreg, 0));
    insn_printf("ld r%d,X+", REGn(&yreg, 7));
    insn_printf("ld r%d,X+", REGn(&yreg, 6));
    insn_printf("ld r%d,X+", REGn(&yreg, 5));
    insn_printf("ld r%d,X+", REGn(&yreg, 4));
    insn_printf("ld r%d,X+", REGn(&yreg, 3));
    insn_printf("ld r%d,X+", REGn(&yreg, 2));
    insn_printf("ld r%d,X+", REGn(&yreg, 1));
    insn_printf("ld r%d,X", REGn(&yreg, 0));
}
static void unpack_input ( void ) { Reg64 xreg = { t1_reg , 0 } ; Reg64 yreg = { t2_reg , 0 } ; insn_printf ( " " , REGn ( & xreg , 7 ) ) ; insn_printf ( " " , REGn ( & xreg , 6 ) ) ; insn_printf ( " " , REGn ( & xreg , 5 ) ) ; insn_printf ( " " , REGn ( & xreg , 4 ) ) ; insn_printf ( " " , REGn ( & xreg , 3 ) ) ; insn_printf ( " " , REGn ( & xreg , 2 ) ) ; insn_printf ( " " , REGn ( & xreg , 1 ) ) ; insn_printf ( " " , REGn ( & xreg , 0 ) ) ; insn_printf ( " " , REGn ( & yreg , 7 ) ) ; insn_printf ( " " , REGn ( & yreg , 6 ) ) ; insn_printf ( " " , REGn ( & yreg , 5 ) ) ; insn_printf ( " " , REGn ( & yreg , 4 ) ) ; insn_printf ( " " , REGn ( & yreg , 3 ) ) ; insn_printf ( " " , REGn ( & yreg , 2 ) ) ; insn_printf ( " " , REGn ( & yreg , 1 ) ) ; insn_printf ( " " , REGn ( & yreg , 0 ) ) ; }
Unpack the input block and convert from big-endian to little-endian.
Unpack the input block and convert from big - endian to little - endian .