diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Conditions.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Conditions.sinc
index c7e9a07de8..e52ed22c8d 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Conditions.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Conditions.sinc
@@ -35,4 +35,4 @@ c1720: "sa" is op1720=0xD { tmp:1 = ($(SAT)) == 1; export tmp; }
c1720: "lt" is op1720=0x6 { tmp:1 = ($(S) ^^ $(OV)) == 1; export tmp; }
c1720: "ge" is op1720=0xE { tmp:1 = ($(S) ^^ $(OV)) == 0; export tmp; }
c1720: "le" is op1720=0x7 { tmp:1 = ($(S) ^^ $(OV) || $(Z)) == 1; export tmp; }
-c1720: "gt" is op1720=0xF { tmp:1 = ($(S) ^^ $(OV) || $(Z)) == 0; export tmp; }
\ No newline at end of file
+c1720: "gt" is op1720=0xF { tmp:1 = ($(S) ^^ $(OV) || $(Z)) == 0; export tmp; }
diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Extras.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Extras.sinc
index 9d78e038fd..1d8810101f 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Extras.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Extras.sinc
@@ -122,4 +122,4 @@ DispList21: r21,DispList22 is DispList22 & prep26=1 & r21 { pop(r21); }
DispList21: DispList22 is DispList22 & prep26=0 { }
DispList: { r20,DispList21 } is DispList21 & prep27=1 & r20 { pop(r20); }
-DispList: { DispList21 } is DispList21 & prep27=0 { }
\ No newline at end of file
+DispList: { DispList21 } is DispList21 & prep27=0 { }
diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Macros.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Macros.sinc
index 6da2a34e72..b5829f6f71 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Macros.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Macros.sinc
@@ -133,7 +133,7 @@ macro either_or1(res, cond, true, false) # if condition is == 1
macro shift_right_logic(res, var, shift_)
{
local shift = shift_ & 0x1f;
- local mask = (zext(shift != 0) * (var & (1 << (shift - 1)))) + (zext(shift == 0) * 0);
+ local mask = (zext(shift != 0) * var) & (1 << (shift - 1));
res = var >> shift;
set_OV0_S_Z(res);
$(CY) = ((mask != 0) && (shift != 0));
@@ -142,7 +142,7 @@ macro shift_right_logic(res, var, shift_)
macro shift_right_arith(res, var, shift_)
{
local shift = shift_ & 0x1f;
- local mask = (zext(shift != 0) * (var & (1 << (shift - 1)))) + (zext(shift == 0) * 0);
+ local mask = (zext(shift != 0) * var) & (1 << (shift - 1));
res = var s>> shift;
set_OV0_S_Z(res);
$(CY) = ((mask != 0) && (shift != 0));
@@ -151,7 +151,7 @@ macro shift_right_arith(res, var, shift_)
macro shift_left_logic(res, var, shift_)
{
local shift = shift_ & 0x1f;
- local mask = (zext(shift != 0) * (var & (1 << (32 - shift)))) + (zext(shift == 0) * 0);
+ local mask = (zext(shift != 0) * var) & (1 << (32 - shift));
res = var << shift;
set_OV0_S_Z(res);
$(CY) = ((mask != 0) && (shift != 0));
@@ -249,4 +249,4 @@ macro compare_float(res, fcond, reg1, reg2)
#local ex = (fcond & 8) & ((nan(reg2) || nan(reg1)));
res = zext(un|eq|le);
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Register.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Register.sinc
index f8b5c5ab81..97bbf11bfc 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Register.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Register.sinc
@@ -33,4 +33,4 @@ define register offset=0x0 size=0x8
_
];
-define register offset=0x100 size=0x4 [ PC ]; # offset = 0x100(256) = PreOffset+PreRegister*Size = 128+32*4 = 256
\ No newline at end of file
+define register offset=0x100 size=0x4 [ PC ]; # offset = 0x100(256) = PreOffset+PreRegister*Size = 128+32*4 = 256
diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Tokens.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Tokens.sinc
index 6a009352eb..8402ab02cd 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Tokens.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Tokens.sinc
@@ -102,4 +102,4 @@ define token prep(32)
prep2627 = (26,27)
prep30 = (30,30)
prep31 = (31,31)
-;
\ No newline at end of file
+;
diff --git a/Ghidra/Processors/V850/data/languages/Helpers/Variables.sinc b/Ghidra/Processors/V850/data/languages/Helpers/Variables.sinc
index bd15f2d8bd..ef2a8dd032 100644
--- a/Ghidra/Processors/V850/data/languages/Helpers/Variables.sinc
+++ b/Ghidra/Processors/V850/data/languages/Helpers/Variables.sinc
@@ -46,4 +46,4 @@ attach names [fcond2730]
@define Z "PSW[0,1]"
@define EICC "ECR[0,16]"
-@define FECC "ECR[16,16]"
\ No newline at end of file
+@define FECC "ECR[16,16]"
diff --git a/Ghidra/Processors/V850/data/languages/Instructions/Arithmetic.sinc b/Ghidra/Processors/V850/data/languages/Instructions/Arithmetic.sinc
index 9320b6a2e7..cc2af2adb6 100644
--- a/Ghidra/Processors/V850/data/languages/Instructions/Arithmetic.sinc
+++ b/Ghidra/Processors/V850/data/languages/Instructions/Arithmetic.sinc
@@ -333,4 +333,4 @@ define pcodeop __saturate;
set_S(R1115);
R2731 = mod;
R1115 = quot;
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/Instructions/Float.sinc b/Ghidra/Processors/V850/data/languages/Instructions/Float.sinc
index 71d132b775..60f3b2bc15 100644
--- a/Ghidra/Processors/V850/data/languages/Instructions/Float.sinc
+++ b/Ghidra/Processors/V850/data/languages/Instructions/Float.sinc
@@ -471,4 +471,4 @@
:trncf.sw R1115, R2731 is R1115 & op0510=0x3F & op0004=0b00001; R2731 & op2126=0b100010 & op1620=0b00000
{
R2731 = trunc(R1115);
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/Instructions/Load_Store.sinc b/Ghidra/Processors/V850/data/languages/Instructions/Load_Store.sinc
index b0f6584064..4ec2889166 100644
--- a/Ghidra/Processors/V850/data/languages/Instructions/Load_Store.sinc
+++ b/Ghidra/Processors/V850/data/languages/Instructions/Load_Store.sinc
@@ -365,4 +365,4 @@
:zxh R0004 is op0515=0x006 & R0004
{
R0004 = zext(R0004:2);
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/Instructions/Logic.sinc b/Ghidra/Processors/V850/data/languages/Instructions/Logic.sinc
index 7b86002964..e0a511220c 100644
--- a/Ghidra/Processors/V850/data/languages/Instructions/Logic.sinc
+++ b/Ghidra/Processors/V850/data/languages/Instructions/Logic.sinc
@@ -164,4 +164,4 @@
{
local tkn = *:1 R0004;
set_Z(tkn & (1 << R1115));
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/Instructions/Special.sinc b/Ghidra/Processors/V850/data/languages/Instructions/Special.sinc
index d3270c57e1..c438a91ddd 100644
--- a/Ghidra/Processors/V850/data/languages/Instructions/Special.sinc
+++ b/Ghidra/Processors/V850/data/languages/Instructions/Special.sinc
@@ -375,4 +375,4 @@ define pcodeop __synchronize;
$(ID) = 1;
either_or(PC, (vector5 <= 15), 0x40, 0x50);
call [PC];
-}
\ No newline at end of file
+}
diff --git a/Ghidra/Processors/V850/data/languages/V850.cspec b/Ghidra/Processors/V850/data/languages/V850.cspec
index 0a04f7e6cd..ec44ef4389 100644
--- a/Ghidra/Processors/V850/data/languages/V850.cspec
+++ b/Ghidra/Processors/V850/data/languages/V850.cspec
@@ -50,9 +50,11 @@
+
+
-
\ No newline at end of file
+
diff --git a/Ghidra/Processors/V850/data/languages/V850.ldefs b/Ghidra/Processors/V850/data/languages/V850.ldefs
index d8adc0a4dd..d0e197a0c3 100644
--- a/Ghidra/Processors/V850/data/languages/V850.ldefs
+++ b/Ghidra/Processors/V850/data/languages/V850.ldefs
@@ -13,4 +13,4 @@
Renesas V850 family
-
\ No newline at end of file
+
diff --git a/Ghidra/Processors/V850/data/languages/V850.pspec b/Ghidra/Processors/V850/data/languages/V850.pspec
index 6ab678e72b..02fa9403d9 100644
--- a/Ghidra/Processors/V850/data/languages/V850.pspec
+++ b/Ghidra/Processors/V850/data/languages/V850.pspec
@@ -10,4 +10,4 @@
-
\ No newline at end of file
+
diff --git a/Ghidra/Processors/V850/data/languages/V850.slaspec b/Ghidra/Processors/V850/data/languages/V850.slaspec
index b86ecc11a8..97c06f1649 100644
--- a/Ghidra/Processors/V850/data/languages/V850.slaspec
+++ b/Ghidra/Processors/V850/data/languages/V850.slaspec
@@ -34,4 +34,4 @@ define space register type=register_space size=4;
@include "Instructions/Float.sinc"
@include "Instructions/Load_Store.sinc"
@include "Instructions/Logic.sinc"
-@include "Instructions/Special.sinc"
\ No newline at end of file
+@include "Instructions/Special.sinc"