stp x25, x26, [sp,#-0x90]	
ldr w25,e
lsl w26,w30,16
cmp w25, w26
b.ne original
ldr w25, a
ldr w26, b
cmp w25, w26
b.eq original
b.ne original
mov w25, #1
fmov w25,#1
str w25, [{target}]
original: {original}	
ldp x25, x26, [sp,#-0x90]
return: b code1+4
a:
.word 100
b:
.float 100
c:
.double 100
e:
.short 0
.short 0x1234