Skip to content

Instantly share code, notes, and snippets.

@merryhime
Last active February 11, 2018 15:59
Show Gist options
  • Save merryhime/280ceb9fd42a690f142c0e91d1154337 to your computer and use it in GitHub Desktop.
Save merryhime/280ceb9fd42a690f142c0e91d1154337 to your computer and use it in GitHub Desktop.
ld1 {v4.s}[1], [x7], #4
fadd v1.2s, v1.2s, v3.2s
sshll v2.4s, v2.4h, #0
sshll v3.4s, v3.4h, #0
fmul v3.2s, v4.2s, v3.s[0]
fcvtzs w12, s0, #0xf
fsqrt s0, s0
frinta s0, s0
fmax d1, d1, d2
fmin d8, d0, d2
fmin d1, d1, d3
frintm d0, d0
mvn v4.8b, v3.8b
cmeq v3.16b, v1.16b, #0
cmeq v4.16b, v2.16b, #0
scvtf v2.4s, v2.4s
scvtf v3.4s, v3.4s
smax v2.4s, v2.4s, v1.4s
cmgt v3.4s, v0.4s, v2.4s
fcvtzs v2.4s, v2.4s, #0xf
scvtf d1, d1
scvtf d2, d2
fmul v2.4s, v1.4s, v2.4s
fmul v3.4s, v1.4s, v3.4s
ucvtf s0, s0
ucvtf s1, s1
stlxr w9, w8, [x0]
stlxr w9, w10, [x0]
stlxr w9, w8, [x19]
stlxr w9, w8, [x20]
stlxr w9, w8, [x21]
stlxr w9, w8, [x22]
stlxr w9, w8, [x23]
stlxr w9, w8, [x24]
stlxr w10, w9, [x8]
stlxr w10, w9, [x19]
stlxr w11, w10, [x8]
ldaxr w8, [x0]
ldaxr w9, [x8]
ldaxr w8, [x19]
ldaxr w22, [x19]
ldaxr w22, [x20]
ldaxr w8, [x21]
ldaxr w23, [x22]
ldaxr w22, [x23]
ldaxr w9, [x24]
fcvtzu x23, s0, #0x10
scvtf s0, x9
fcvtzs x8, s0
scvtf d1, x1
scvtf d1, x8
scvtf d0, x20
stlxr w9, x21, [x8]
stlxr w9, xzr, [x8]
stxr w10, x9, [x8]
stlxr w11, x10, [x8]
stlxr w11, x8, [x12]
ldxr x9, [x8]
ldaxr x9, [x8]
ldaxr x19, [x8]
ldaxr x20, [x8]
ldaxr x11, [x12]
clrex
dmb sy
dc zva, x3
mrs x5, dczid_el0
mrs x0, tpidrro_el0
\xe4\x90\xdf\x0d
\x21\xd4\x23\x0e
\x42\xa4\x10\x0f
\x63\xa4\x10\x0f
\x83\x90\x83\x0f
\x0c\xc4\x18\x1e
\x00\xc0\x21\x1e
\x00\x40\x26\x1e
\x21\x48\x62\x1e
\x08\x58\x62\x1e
\x21\x58\x63\x1e
\x00\x40\x65\x1e
\x64\x58\x20\x2e
\x23\x98\x20\x4e
\x44\x98\x20\x4e
\x42\xd8\x21\x4e
\x63\xd8\x21\x4e
\x42\x64\xa1\x4e
\x03\x34\xa2\x4e
\x42\xfc\x31\x4f
\x21\xd8\x61\x5e
\x42\xd8\x61\x5e
\x22\xdc\x22\x6e
\x23\xdc\x23\x6e
\x00\xd8\x21\x7e
\x21\xd8\x21\x7e
\x08\xfc\x09\x88
\x0a\xfc\x09\x88
\x68\xfe\x09\x88
\x88\xfe\x09\x88
\xa8\xfe\x09\x88
\xc8\xfe\x09\x88
\xe8\xfe\x09\x88
\x08\xff\x09\x88
\x09\xfd\x0a\x88
\x69\xfe\x0a\x88
\x0a\xfd\x0b\x88
\x08\xfc\x5f\x88
\x09\xfd\x5f\x88
\x68\xfe\x5f\x88
\x76\xfe\x5f\x88
\x96\xfe\x5f\x88
\xa8\xfe\x5f\x88
\xd7\xfe\x5f\x88
\xf6\xfe\x5f\x88
\x09\xff\x5f\x88
\x17\xc0\x19\x9e
\x20\x01\x22\x9e
\x08\x00\x38\x9e
\x21\x00\x62\x9e
\x01\x01\x62\x9e
\x80\x02\x62\x9e
\x15\xfd\x09\xc8
\x1f\xfd\x09\xc8
\x09\x7d\x0a\xc8
\x0a\xfd\x0b\xc8
\x88\xfd\x0b\xc8
\x09\x7d\x5f\xc8
\x09\xfd\x5f\xc8
\x13\xfd\x5f\xc8
\x14\xfd\x5f\xc8
\x8b\xfd\x5f\xc8
\x5f\x3f\x03\xd5
\xbf\x3f\x03\xd5
\x23\x74\x0b\xd5
\xe5\x00\x3b\xd5
\x60\xd0\x3b\xd5
\xe4\x90\xdf\x0d
\x21\xd4\x23\x0e
\x42\xa4\x10\x0f
\x63\xa4\x10\x0f
\x83\x90\x83\x0f
\x0c\xc4\x18\x1e
\x00\xc0\x21\x1e
\x00\x40\x26\x1e
\x00\xc0\x61\x1e
\x21\x48\x62\x1e
\x08\x58\x62\x1e
\x21\x58\x63\x1e
\x00\x40\x65\x1e
\x64\x58\x20\x2e
\x01\x04\x04\x4e
\x23\x98\x20\x4e
\x44\x98\x20\x4e
\x42\xd8\x21\x4e
\x63\xd8\x21\x4e
\x42\x64\xa1\x4e
\x03\x34\xa2\x4e
\x42\xfc\x31\x4f
\x21\xd8\x61\x5e
\x42\xd8\x61\x5e
\x00\xb8\xf1\x5e
\x22\xdc\x22\x6e
\x23\xdc\x23\x6e
\x00\xd8\x21\x7e
\x21\xd8\x21\x7e
\x08\xfc\x09\x88
\x0a\xfc\x09\x88
\x68\xfe\x09\x88
\x88\xfe\x09\x88
\xa8\xfe\x09\x88
\xc8\xfe\x09\x88
\xe8\xfe\x09\x88
\x08\xff\x09\x88
\x09\xfd\x0a\x88
\x69\xfe\x0a\x88
\x0a\xfd\x0b\x88
\x08\xfc\x5f\x88
\x09\xfd\x5f\x88
\x68\xfe\x5f\x88
\x76\xfe\x5f\x88
\x96\xfe\x5f\x88
\xa8\xfe\x5f\x88
\xd7\xfe\x5f\x88
\xf6\xfe\x5f\x88
\x09\xff\x5f\x88
\x17\xc0\x19\x9e
\x20\x01\x22\x9e
\x08\x00\x38\x9e
\x21\x00\x62\x9e
\x01\x01\x62\x9e
\x60\x01\x62\x9e
\x80\x02\x62\x9e
\xa1\x02\x62\x9e
\x15\xfd\x09\xc8
\x1f\xfd\x09\xc8
\x09\x7d\x0a\xc8
\x0a\xfd\x0b\xc8
\x88\xfd\x0b\xc8
\x09\x7d\x5f\xc8
\x09\xfd\x5f\xc8
\x13\xfd\x5f\xc8
\x14\xfd\x5f\xc8
\x8b\xfd\x5f\xc8
\x5f\x3f\x03\xd5
\xbf\x3f\x03\xd5
\x23\x74\x0b\xd5
\xe5\x00\x3b\xd5
\x60\xd0\x3b\xd5
clrex
cmeq v3.16b, v1.16b, #0
cmeq v4.16b, v2.16b, #0
dc zva, x3
fcvtzs x8, s0
fcvtzu x23, s0, #0x10
frinta s0, s0
fsqrt s0, s0
fsub v0.4s, v0.4s, v2.4s
fsub v1.4s, v1.4s, v3.4s
ldaxr w11, [x9]
ldaxr w22, [x19]
ldaxr w22, [x20]
ldaxr w22, [x23]
ldaxr w23, [x22]
ldaxr w8, [x0]
ldaxr w8, [x19]
ldaxr w8, [x21]
ldaxr x10, [x0]
ldaxr x11, [x12]
ldaxr x19, [x8]
ldaxr x20, [x8]
ldaxr x9, [x19]
mla v0.4s, v2.4s, v3.4s
mrs x0, tpidrro_el0
mrs x5, dczid_el0
scvtf s0, x9
stlxr w10, w9, [x19]
stlxr w11, x8, [x12]
stlxr w11, x9, [x0]
stlxr w12, w10, [x9]
stlxr w9, w8, [x0]
stlxr w9, w8, [x19]
stlxr w9, w8, [x20]
stlxr w9, w8, [x21]
stlxr w9, w8, [x22]
stlxr w9, w8, [x23]
stlxr w9, x21, [x8]
stlxr w9, x8, [x19]
stlxr w9, xzr, [x8]
ucvtf s0, s0
ucvtf s1, s1
\x00\xc0\x21\x1e
\x00\x40\x26\x1e
\x23\x98\x20\x4e
\x44\x98\x20\x4e
\x00\xd4\xa2\x4e
\x40\x94\xa3\x4e
\x21\xd4\xa3\x4e
\x00\xd8\x21\x7e
\x21\xd8\x21\x7e
\x08\xfc\x09\x88
\x68\xfe\x09\x88
\x88\xfe\x09\x88
\xa8\xfe\x09\x88
\xc8\xfe\x09\x88
\xe8\xfe\x09\x88
\x69\xfe\x0a\x88
\x2a\xfd\x0c\x88
\x08\xfc\x5f\x88
\x2b\xfd\x5f\x88
\x68\xfe\x5f\x88
\x76\xfe\x5f\x88
\x96\xfe\x5f\x88
\xa8\xfe\x5f\x88
\xd7\xfe\x5f\x88
\xf6\xfe\x5f\x88
\x17\xc0\x19\x9e
\x20\x01\x22\x9e
\x08\x00\x38\x9e
\x15\xfd\x09\xc8
\x1f\xfd\x09\xc8
\x68\xfe\x09\xc8
\x09\xfc\x0b\xc8
\x88\xfd\x0b\xc8
\x0a\xfc\x5f\xc8
\x13\xfd\x5f\xc8
\x14\xfd\x5f\xc8
\x8b\xfd\x5f\xc8
\x69\xfe\x5f\xc8
\x5f\x3f\x03\xd5
\x23\x74\x0b\xd5
\xe5\x00\x3b\xd5
\x60\xd0\x3b\xd5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment