$asm.puts "mov #{register.armOperand}, \##{value}"
elsif (~value) >= 0 && (~value) < 256
$asm.puts "mvn #{register.armOperand}, \##{~value}"
- elsif isARMv7 or isARMv7Traditional
- $asm.puts "movw #{register.armOperand}, \##{value & 0xffff}"
- if (value & 0xffff0000) != 0
- $asm.puts "movt #{register.armOperand}, \##{(value >> 16) & 0xffff}"
- end
+ #elsif isARMv7 or isARMv7Traditional
+ # $asm.puts "movw #{register.armOperand}, \##{value & 0xffff}"
+ # if (value & 0xffff0000) != 0
+ # $asm.puts "movt #{register.armOperand}, \##{(value >> 16) & 0xffff}"
+ # end
else
$asm.puts "ldr #{register.armOperand}, =#{value}"
end
$asm.puts "mov #{armFlippedOperands(operands)}"
end
when "mvlbl"
- $asm.puts "movw #{operands[1].armOperand}, \#:lower16:#{operands[0].value}"
- $asm.puts "movt #{operands[1].armOperand}, \#:upper16:#{operands[0].value}"
+ raise "cant use this on armv6, #{codeorigin}"
+ #$asm.puts "movw #{operands[1].armOperand}, \#:lower16:#{operands[0].value}"
+ #$asm.puts "movt #{operands[1].armOperand}, \#:upper16:#{operands[0].value}"
when "nop"
$asm.puts "nop"
when "bieq", "bpeq", "bbeq"
[changes brought forward from 5.212.0~alpha2-5+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 09 Dec 2017 00:03:30 +0000]
* Update symbols file for raspbian.
* Fix clean target.
+ [changes introduced in 5.212.0~alpha2-6+rpi1] by Peter Michael Green
+ * hack offlineasm to prevent generation of movw/movt
- -- Raspbian forward porter <root@raspbian.org> Thu, 18 Jan 2018 03:09:26 +0000
+ -- Peter Michael Green <plugwash@raspbian.org> Thu, 18 Jan 2018 03:09:26 +0000
qtwebkit-opensource-src (5.212.0~alpha2-6) unstable; urgency=medium