vhdlpp: Avoid unnecessary toupper() call.

This commit is contained in:
Maciej Suminski 2016-02-29 13:53:56 +01:00
parent 7c10de918e
commit 41a45a8db0
1 changed files with 3 additions and 1 deletions

View File

@ -92,7 +92,7 @@ static int set_vec_val(s_vpi_vecval* vector, char value, int idx) {
s_vpi_vecval*v = &vector[idx / BPW];
PLI_INT32 bit = idx % BPW;
switch(toupper(value)) {
switch(value) {
case '0':
v->bval &= ~(1 << bit);
v->aval &= ~(1 << bit);
@ -103,11 +103,13 @@ static int set_vec_val(s_vpi_vecval* vector, char value, int idx) {
v->aval |= (1 << bit);
break;
case 'z':
case 'Z':
v->bval |= (1 << bit);
v->aval &= ~(1 << bit);
break;
case 'x':
case 'X':
v->bval |= (1 << bit);
v->aval |= (1 << bit);