|
281 | 281 | long_desc: "Moves the literal value BBBB0000 into vAA. BBBB is right-zero-extended to 32 bits. The value of BBBB is in the range -32768 to 32767 (-0x80000000 to 0x7FFF0000)."
|
282 | 282 | note: "Generaly used to initialise float values."
|
283 | 283 | example: "1500 2041 - const/high16 v0, 0x41200000 (#float 10.0)"
|
284 |
| - example_disc: "Moves the floating literal value 0x41200000(10.0) into v0. The 16 bit literal in the instruction carries the top 16 bits of the floating point number." |
| 284 | + example_desc: "Moves the floating literal value 0x41200000(10.0) into v0. The 16 bit literal in the instruction carries the top 16 bits of the floating point number." |
285 | 285 |
|
286 | 286 | - opcode: "16"
|
287 | 287 | name: "const-wide/16"
|
|
293 | 293 | long_desc: "Moves the literal value BBBB into register-pair (vAA, vAA+1), expanding the integer constant into a long constant. BBBB is sign-extended to 64 bits. The value of BBBB is in the range -32768 to 32767 (-0x8000 to 0x7FFF)."
|
294 | 294 | note: ""
|
295 | 295 | example: "1600 0A00 - const-wide/16 v0, 0xa (#long 10.0)"
|
296 |
| - example_disc: "Moves the long literal value 0xa(10) into (v0,v1) register-pair." |
| 296 | + example_desc: "Moves the long literal value 0xa(10) into (v0,v1) register-pair." |
297 | 297 |
|
298 | 298 | - opcode: "17"
|
299 | 299 | name: "const-wide/32"
|
|
305 | 305 | long_desc: "Moves the literal value BBBBBBBB into register-pair (vAA, vAA+1), expanding the integer constant into a long constant. BBBBBBBB is sign-extended to 64 bits. The value of BBBBBBBB is in the range -2147483648 to 2147483647 (-0x80000000 to 0x7FFFFFFF)."
|
306 | 306 | note: ""
|
307 | 307 | example: "1702 4E61 BC00 - const-wide/32 v2, 0x00bc614e"
|
308 |
| - example_disc: "Moves the long literal value 0x00bc614e into (v2,v3) register-pair." |
| 308 | + example_desc: "Moves the long literal value 0x00bc614e into (v2,v3) register-pair." |
309 | 309 |
|
310 | 310 | - opcode: "18"
|
311 | 311 | name: "const-wide"
|
|
317 | 317 | long_desc: "Moves the literal value constant BBBBBBBBBBBBBBBB into register-pair (vAA, vAA+1). The value of BBBBBBBBBBBBBBBB is in the range -9223372036854775808 to 9223372036854775807 (-0x8000000000000000 to 0x7FFFFFFFFFFFFFFF)."
|
318 | 318 | note: ""
|
319 | 319 | example: "1802 874b 6b5d 54dc 2b00- const-wide v2, 0x002bdc545d6b4b87 (#long 12345678901234567)"
|
320 |
| - example_disc: "Moves the long literal value 0x002bdc545d6b4b87 into (v2,v3) register-pair." |
| 320 | + example_desc: "Moves the long literal value 0x002bdc545d6b4b87 into (v2,v3) register-pair." |
321 | 321 |
|
322 | 322 | - opcode: "19"
|
323 | 323 | name: "const-wide/high16"
|
|
329 | 329 | long_desc: "Moves the literal value BBBB into register-pair (vAA, vAA+1). BBBB is right-zero-extended to 64 bits. The value of BBBB is in the range -32768 to 32767 (-0x8000 to 0x7FFF)."
|
330 | 330 | note: "Generaly used to initialise double values."
|
331 | 331 | example: "1900 2440 - const-wide/high16 v0, 0x402400000 (#double 10.0)"
|
332 |
| - example_disc: "Moves the double literal value 10.0 into (v0,v1) register-pair." |
| 332 | + example_desc: "Moves the double literal value 10.0 into (v0,v1) register-pair." |
333 | 333 |
|
334 | 334 | - opcode: "28"
|
335 | 335 | name: "goto"
|
|
0 commit comments