Skip to content

Instantly share code, notes, and snippets.

@marxin
Created March 13, 2023 13:16
Show Gist options
  • Save marxin/7d31eb94593a168f7c6078c96b0a4c4d to your computer and use it in GitHub Desktop.
Save marxin/7d31eb94593a168f7c6078c96b0a4c4d to your computer and use it in GitHub Desktop.
(note 48 28 37 2 0x7ffff5067480 NOTE_INSN_BLOCK_BEG)
(insn 37 48 16 2 (parallel [
(set (reg:SI 1 dx [ space+4 ])
(const_int 0 [0]))
(clobber (reg:CC 17 flags))
]) "trxundo.ii":773:95 71 {*movsi_xor}
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil)))
(insn:TI 16 37 38 2 (set (reg:V4SI 21 xmm1 [96])
(vec_merge:V4SI (vec_duplicate:V4SI (reg:SI 1 dx [ space+4 ]))
(const_vector:V4SI [
(const_int 0 [0]) repeated x4
])
(const_int 1 [0x1]))) "trxundo.ii":773:95 4247 {vec_setv4si_0}
(expr_list:REG_DEAD (reg:SI 1 dx [ space+4 ])
(nil)))
(insn 38 16 19 2 (parallel [
(set (reg:SI 1 dx [ page_no+4 ])
(const_int 0 [0]))
(clobber (reg:CC 17 flags))
]) "trxundo.ii":773:119 71 {*movsi_xor}
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil)))
(insn:TI 19 38 49 2 (set (reg:V4SI 22 xmm2 [97])
(vec_merge:V4SI (vec_duplicate:V4SI (reg:SI 1 dx [ page_no+4 ]))
(const_vector:V4SI [
(const_int 0 [0]) repeated x4
])
(const_int 1 [0x1]))) "trxundo.ii":773:119 4247 {vec_setv4si_0}
(expr_list:REG_DEAD (reg:SI 1 dx [ page_no+4 ])
(nil)))
(note 49 19 29 2 0x7ffff5067480 NOTE_INSN_BLOCK_END)
(insn/f:TI 29 49 30 2 (set (reg/f:SI 6 bp)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment