From effa09aa2ad968488ee474df0b120bd067f5984d Mon Sep 17 00:00:00 2001 From: Josh Goebel Date: Wed, 19 Feb 2020 13:29:02 -0500 Subject: [PATCH] (chore) Change markup samples for armasm comments User requested the issue example code they provided not be used verbatim. Closes #2411. --- test/markup/armasm/default.expect.txt | 37 ++++++++++----------------- test/markup/armasm/default.txt | 37 ++++++++++----------------- 2 files changed, 26 insertions(+), 48 deletions(-) diff --git a/test/markup/armasm/default.expect.txt b/test/markup/armasm/default.expect.txt index b75dd276b9..9825c28460 100644 --- a/test/markup/armasm/default.expect.txt +++ b/test/markup/armasm/default.expect.txt @@ -1,24 +1,13 @@ -//=================== YOUR CODE GOES IN THE SECTION BELOW ===================// - - # check for and handle zero - orr r1, r0, #128 // r1 = r0 | 128 - cmp r1, #128 // if r1 == 128 { - bne notZero // . - bl zeroQuidFP2float // zeroQuidFP2float() } - b end // else { - -notZero: // . - # extract fields from quidfp - and r1, r0, #128 // r1 = r0 & 128 // sign - and r2, r0, #112 // r2 = r0 & 112 // exponent - and r3, r0, #15 // r3 = r0 & 15 // mantissa - - // ... - - # combine into r0 - orr r0, r1, r2 // r0 = r1 | r2 - orr r0, r0, r3 // r0 = r0 | r3 } - -end: // return r0 - - //===========================================================================// +//=================== YOUR CODE GOES HERE ===================// + +# logical operator demo (highlight.js arm comment test) +mov r0, #0x00F0 // r0 = 0x00F0 +mov r1, #0x000F // r1 = 0x000F +mov r2, #0xFF00 // r2 = 0xFF00 + + # and even more code, but indented + orr r3, r0, r1 // r3 = r0 | r1 // r3 = 0x00FF + and r4, r3, r2 // r4 = r3 & r2 // r4 = 0x0000 + orr r5, r3, r2 // r4 = r3 | r2 // r5 = 0xFFFF + eor r6, r5, r2 // r6 = r5 ^ r2 // r6 = 0x00FF +//===========================================================================// diff --git a/test/markup/armasm/default.txt b/test/markup/armasm/default.txt index 0e38d515fa..c6a951376f 100644 --- a/test/markup/armasm/default.txt +++ b/test/markup/armasm/default.txt @@ -1,24 +1,13 @@ - //=================== YOUR CODE GOES IN THE SECTION BELOW ===================// - - # check for and handle zero - orr r1, r0, #128 // r1 = r0 | 128 - cmp r1, #128 // if r1 == 128 { - bne notZero // . - bl zeroQuidFP2float // zeroQuidFP2float() } - b end // else { - -notZero: // . - # extract fields from quidfp - and r1, r0, #128 // r1 = r0 & 128 // sign - and r2, r0, #112 // r2 = r0 & 112 // exponent - and r3, r0, #15 // r3 = r0 & 15 // mantissa - - // ... - - # combine into r0 - orr r0, r1, r2 // r0 = r1 | r2 - orr r0, r0, r3 // r0 = r0 | r3 } - -end: // return r0 - - //===========================================================================// +//=================== YOUR CODE GOES HERE ===================// + +# logical operator demo (highlight.js arm comment test) +mov r0, #0x00F0 // r0 = 0x00F0 +mov r1, #0x000F // r1 = 0x000F +mov r2, #0xFF00 // r2 = 0xFF00 + + # and even more code, but indented + orr r3, r0, r1 // r3 = r0 | r1 // r3 = 0x00FF + and r4, r3, r2 // r4 = r3 & r2 // r4 = 0x0000 + orr r5, r3, r2 // r4 = r3 | r2 // r5 = 0xFFFF + eor r6, r5, r2 // r6 = r5 ^ r2 // r6 = 0x00FF +//===========================================================================//