fn from()

in reverie-ptrace/src/gdbstub/regs.rs [96:163]


    fn from(xmm: [u32; 64]) -> Self {
        Xmm([
            (xmm[3] as u128) << 96
                | (xmm[2] as u128) << 64
                | (xmm[1] as u128) << 32
                | (xmm[0] as u128),
            (xmm[7] as u128) << 96
                | (xmm[6] as u128) << 64
                | (xmm[5] as u128) << 32
                | (xmm[4] as u128),
            (xmm[11] as u128) << 96
                | (xmm[10] as u128) << 64
                | (xmm[9] as u128) << 32
                | (xmm[8] as u128),
            (xmm[15] as u128) << 96
                | (xmm[14] as u128) << 64
                | (xmm[13] as u128) << 32
                | (xmm[12] as u128),
            (xmm[19] as u128) << 96
                | (xmm[18] as u128) << 64
                | (xmm[17] as u128) << 32
                | (xmm[16] as u128),
            (xmm[23] as u128) << 96
                | (xmm[22] as u128) << 64
                | (xmm[21] as u128) << 32
                | (xmm[20] as u128),
            (xmm[27] as u128) << 96
                | (xmm[26] as u128) << 64
                | (xmm[25] as u128) << 32
                | (xmm[24] as u128),
            (xmm[31] as u128) << 96
                | (xmm[30] as u128) << 64
                | (xmm[29] as u128) << 32
                | (xmm[28] as u128),
            (xmm[35] as u128) << 96
                | (xmm[34] as u128) << 64
                | (xmm[33] as u128) << 32
                | (xmm[32] as u128),
            (xmm[39] as u128) << 96
                | (xmm[38] as u128) << 64
                | (xmm[37] as u128) << 32
                | (xmm[36] as u128),
            (xmm[43] as u128) << 96
                | (xmm[42] as u128) << 64
                | (xmm[41] as u128) << 32
                | (xmm[40] as u128),
            (xmm[47] as u128) << 96
                | (xmm[46] as u128) << 64
                | (xmm[45] as u128) << 32
                | (xmm[44] as u128),
            (xmm[51] as u128) << 96
                | (xmm[50] as u128) << 64
                | (xmm[49] as u128) << 32
                | (xmm[48] as u128),
            (xmm[55] as u128) << 96
                | (xmm[54] as u128) << 64
                | (xmm[53] as u128) << 32
                | (xmm[52] as u128),
            (xmm[59] as u128) << 96
                | (xmm[58] as u128) << 64
                | (xmm[57] as u128) << 32
                | (xmm[56] as u128),
            (xmm[63] as u128) << 96
                | (xmm[62] as u128) << 64
                | (xmm[61] as u128) << 32
                | (xmm[60] as u128),
        ])
    }