Changeset 269929 in webkit for trunk/Source/JavaScriptCore/offlineasm/x86.rb
- Timestamp:
- Nov 17, 2020, 3:49:01 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/x86.rb
r267371 r269929 1413 1413 when "zxi2q" 1414 1414 $asm.puts "mov#{x86Suffix(:int)} #{orderOperands(operands[0].x86Operand(:int), operands[1].x86Operand(:int))}" 1415 when "sxb2i" 1416 if !isIntelSyntax 1417 $asm.puts "movsbl #{operands[0].x86Operand(:byte)}, #{operands[1].x86Operand(:int)}" 1418 else 1419 $asm.puts "movsx #{orderOperands(operands[0].x86Operand(:byte), operands[1].x86Operand(:int))}" 1420 end 1421 when "sxh2i" 1422 if !isIntelSyntax 1423 $asm.puts "movswl #{operands[0].x86Operand(:half)}, #{operands[1].x86Operand(:int)}" 1424 else 1425 $asm.puts "movsx #{orderOperands(operands[0].x86Operand(:half), operands[1].x86Operand(:int))}" 1426 end 1415 1427 when "nop" 1416 1428 $asm.puts "nop"
Note:
See TracChangeset
for help on using the changeset viewer.