fix alignment values for base types in MSP430 target
diff --git a/src/part2/examples/txn/targets/IMSP430.xdc b/src/part2/examples/txn/targets/IMSP430.xdc
index 47f239a..bb73015 100644
--- a/src/part2/examples/txn/targets/IMSP430.xdc
+++ b/src/part2/examples/txn/targets/IMSP430.xdc
@@ -195,16 +195,16 @@
override readonly config xdc.bld.ITarget.StdTypes stdTypes = {
t_IArg : { size: 2, align: 2 },
t_Char : { size: 1, align: 1 },
- t_Double : { size: 4, align: 4 },
- t_Float : { size: 4, align: 4 },
+ t_Double : { size: 4, align: 2 },
+ t_Float : { size: 4, align: 2 },
t_Fxn : { size: 2, align: 2 },
t_Int : { size: 2, align: 2 },
t_Int8 : { size: 1, align: 1 },
t_Int16 : { size: 2, align: 2 },
- t_Int32 : { size: 4, align: 4 },
- t_Long : { size: 4, align: 4 },
- t_LDouble : { size: 4, align: 4 },
- t_LLong : { size: 4, align: 4 },
+ t_Int32 : { size: 4, align: 2 },
+ t_Long : { size: 4, align: 2 },
+ t_LDouble : { size: 4, align: 2 },
+ t_LLong : { size: 4, align: 2 },
t_Ptr : { size: 2, align: 2 },
t_Short : { size: 2, align: 2 },
};